本文整理匯總了PHP中rest::output_format方法的典型用法代碼示例。如果您正苦於以下問題:PHP rest::output_format方法的具體用法?PHP rest::output_format怎麽用?PHP rest::output_format使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類rest
的用法示例。
在下文中一共展示了rest::output_format方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: _show
/**
* Display an existing comment.
* @todo Set proper Content-Type in a central place (REST_Controller::dispatch?).
* @see REST_Controller::_show($resource)
*/
public function _show($comment)
{
$item = ORM::factory("item", $comment->item_id);
access::required("view", $item);
if ($comment->state != "published") {
return;
}
if (rest::output_format() == "json") {
print json_encode(array("result" => "success", "data" => array("id" => $comment->id, "author_name" => html::clean($comment->author_name()), "created" => $comment->created, "text" => nl2br(html::purify($comment->text)))));
} else {
$view = new Theme_View("comment.html", "other", "fragment");
$view->comment = $comment;
print $view;
}
}
示例2: _show
/**
* Display an existing comment.
* @todo Set proper Content-Type in a central place (REST_Controller::dispatch?).
* @see REST_Controller::_show($resource)
*/
public function _show($comment)
{
$item = ORM::factory("item", $comment->item_id);
access::required("view", $item);
if ($comment->state != "published") {
return;
}
if (rest::output_format() == "json") {
print json_encode(array("result" => "success", "data" => $comment->as_array()));
} else {
$view = new Theme_View("comment.html", "fragment");
$view->comment = $comment;
print $view;
}
}