php - 在 cakephp 中分配布局

标签 php cakephp cakephp-1.3

我们可以在那个特定的 Controller 中为整个 Controller 定义一个布局吗?我之前已经为此目的使用了 appcontroller 之前的过滤器,但它不再解决它了。所以我需要在 Controller 中应该有一些布局定义将适用于该 Controller 的所有操作。

问候

最佳答案

使用它:

在你的行动中

$this->layout = 'mylayout';

你必须在 view/layout/mylayout.ctp 中创建布局

或者在controller中添加这个函数来为controller的每个action设置layout

  function beforeFilter() {
    parent::beforeFilter();
        $this->layout = 'mylayout';
  }

关于php - 在 cakephp 中分配布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7426469/

相关文章:

php - 调用css、js文件的最佳方式?

jquery - AJAX 状态代码与 Chrome 网络控制台状态代码不同

jquery - CakePHP:Ajax 请求的 Controller 响应错误

php - CakePHP - 包含基于特定页面的 css?

php - 使用 SQL 和 PHP 进行日期排序

php - MySQL 在一个请求中删除所有选定的行

php - PHP 中如何引用数组中的数组

php - 登录后让用户返回上一页?

php - CakePHP 空字段与非空字段验证

sql - cakephp 在执行前查看已编译的 SQL 查询