本文整理汇总了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;
}
}