本文整理汇总了PHP中Controller_Base::after方法的典型用法代码示例。如果您正苦于以下问题:PHP Controller_Base::after方法的具体用法?PHP Controller_Base::after怎么用?PHP Controller_Base::after使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Controller_Base
的用法示例。
在下文中一共展示了Controller_Base::after方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: after
public function after($response)
{
$response = parent::after($response);
$href = \Arr::get($this->sidebar, '0.items.0.href', false);
if ($href != false) {
return \Response::redirect($href);
}
return $response;
}
示例2: after
public function after()
{
if ($this->auto_render) {
$styles = array('admin.css');
$scripts = array();
$this->template->styles = array_merge($styles, $this->template->styles);
$this->template->scripts = array_merge($scripts, $this->template->scripts);
}
parent::after();
}
示例3: after
public function after()
{
if ($this->_user) {
$user = $this->_user->as_array();
$roles = $this->_user->roles->find_all();
foreach ($roles->as_array() as $role) {
$user['roles'][] = $role->as_array();
}
$user['last_login'] *= 1000;
unset($user['password']);
} else {
$user = NULL;
}
$this->json(array('message' => $this->_message, 'user' => $user));
parent::after();
}
示例4: after
/**
* Assigns the template [View] as the request response.
*/
public function after()
{
if (!$this->is_remote()) {
$controller = Request::$initial->controller();
$action = Request::$initial->action();
View::bind_global('controller', $controller);
$layout = View::factory('layout');
$layout->set('title', __(ucfirst($controller)));
$layout->set('subtitle', __(ucfirst($action)));
$nav_items_left = array(array('href' => "#!/dashboard", 'text' => __("Dashboard"), 'active' => $controller == 'dashboard', 'class' => "js-dashboard"), array('href' => "#!/profile", 'text' => __("System profile"), 'active' => $controller == 'profile', 'class' => "js-profile"));
$layout->bind('nav_items_left', $nav_items_left);
$nav_items_right = array(array('href' => '#', 'text' => __("Config"), 'dropdown' => array(array('href' => '#', 'icon' => 'user', 'text' => __("Login"), 'class' => 'js-login'), array('href' => '#', 'icon' => 'retweet', 'text' => __("Refresh Data"), 'class' => 'js-import-start'))));
$layout->bind('nav_items_right', $nav_items_right);
$stats = array((microtime(TRUE) - KOHANA_START_TIME) * 1000, (memory_get_usage() - KOHANA_START_MEMORY) / 1048576, count(get_included_files()));
$layout->set('stats', vsprintf('%3$d files using %2$.1f MB in %1$.0fms', $stats));
$layout->content = $this->template->render();
$this->response->body($layout->render());
} else {
$this->response->body($this->template->render());
}
parent::after();
}
示例5: after
public function after()
{
$this->template->style[] = $this->__CSS__ . 'deals.css';
parent::after();
}
示例6: after
public function after()
{
// enable Browser caching
$this->enable_browser_caching();
parent::after();
}
示例7: after
public function after()
{
parent::after();
}