`
icrwen
  • 浏览: 269672 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

cakephp工作笔记17 -- controller属性篇

    博客分类:
  • php
阅读更多
参考网站http://hi.baidu.com/xzp19841203/blog/item/7ceb6af87c65ae50242df25b.html
http://hi.baidu.com/black8/blog/item/50088f187e8b500f35fa41b1.html
http://api13.cakephp.org/class/controller
1) action :the name of the currently requested controller action.
             当前请求的方法名称
2) autoLayout:Set to true to automatically render the layout around views.
              值为true- 则自动渲染视图的布局,false则不渲染布局
3)autoRender:Set to true to automatically render the view after action logic.
              值为true - 则在控制器逻辑实现自后自动重新渲染视图,如果是ajax请求,则设置为false.

4)base :Base URL path


5)cacheAction:Used to define methods a controller that will be cached. To cache a single action, the value is set to an array containing keys that match action names and values that denote cache expiration times (in seconds).
Example:

var $cacheAction = array(
        'view/23/' => 21600,
        'recalled/' => 86400
    );
$cacheAction can also be set to a strtotime() compatible string. This marks all the actions in the controller for view caching.
   为了缓冲视图,可设置大小
6)Component:Instance of Component used to handle callbacks.
    用来回调的组件对象
7)$components:本控制器使用的组件列表
   $helpers 包含了VIEW使用的插件,也就是小助手
   $uses 包含了本控制可以访问的MODEL模块。
   $data
分享到:
评论

相关推荐

    cakephp-cakephp-1.3.8-0-g33afe21

    标题 "cakephp-cakephp-1.3.8-0-g33afe21" 提供的信息表明,这是一个关于 CakePHP 框架的特定版本,版本号为 1.3.8,Git 修订版号是 0-g33afe21。这通常意味着这是一个开源项目,可能是一个源代码库的归档,或者是...

    cakephp-cakephp-2.0.0-dev-0-gbe96338

    "cakephp-cakephp-2.0.0-dev-0-gbe96338" 是CakePHP框架的一个特定版本,它代表了该框架在2.0大版本中的一个开发分支。此版本在官方网站上可获取,确保了其官方支持和更新,为开发者提供了稳定且安全的开发环境。 ...

    cakephp-cakephp-2.0.0-beta-0-g402934f.zip

    标题中的"cakephp-cakephp-2.0.0-beta-0-g402934f.zip"表明这是一个针对CakePHP 2.0.0 beta版本的压缩包,其中可能包含了框架的核心组件、示例代码以及相关的文档资料。 在描述中提到,CakePHP是“借鉴Raid on ...

    cakephp-cakephp-1.3.12-32-gb4e3c8a.zip_cakephp 1.3_cakephp1.3_ca

    本篇将详细探讨 CakePHP 1.3 版本的核心特性和 MVC 模式的应用。 首先,让我们了解什么是MVC模式。Model-View-Controller是软件设计的一种模式,用于分离业务逻辑(Model)、用户界面(View)和控制逻辑...

    cakephp-2.2.4-0

    cakephp-2.2.4-0 稳定版框架

    cakephp-3-0-1

    CakePHP 3.0.1 发布,此版本是个 bug 修复版本 CakePHP 3.0.0 稳定版是向后不兼容版本,现在 CakePHP 最低要求: PHP 5.4.16 及其以上 mbstring 扩展 intl 扩展

    CakePHP-Audit-Log-Plugin, 记录在CRUD操作期间对对象所做的更改.zip

    CakePHP-Audit-Log-Plugin, 记录在CRUD操作期间对对象所做的更改 审计日志插件针对的日志插件 2 1. x. 为每个连接的模型创建一个审计历史。行为跟踪两个级别上的更改。 它获取完全水合对象的快照,在更改之后,更改...

    cakephp3-bootstrap-helpers:Bootstrap 3和4的CakePHP 3.x帮助器

    CakePHP 3.x Bootstrap的帮助器 CakePHP 3.x Helpers以@Twitter Boostrap样式生成HTML:可用的Breadcrumbs , Flash , Form , Html , Modal , Navbar , Panel和Paginator帮助器! 如何... ? 安装 如果您想要...

    wechat-cakephp-sdk:微信-cakephp-sdk

    wechat-cakephp-sdk wechat-cakephp-sdk 在wechat-php-sdk上修改适配cakephp, controller中有使用范例 项目地址: ###更新 Wechat.php中增加适配CakePHP的缓存配置,也可以根据实际情况在WechatCache中改为其他的缓存...

    CakePHP-1.2-Cheatsheet

    #### 六、控制器(Controller)属性 控制器属性用于存储控制器的状态信息,包括: - **$name**: 控制器名称。 - **$action**: 当前动作。 - **$autoLayout**: 是否自动布局。 - **$autoRender**: 是否自动渲染。 - *...

    cakephp学习笔记

    CakePHP 遵循MVC(Model-View-Controller)设计模式,这是一种分离业务逻辑、数据和用户界面的设计方式,有利于提高代码的可维护性和可扩展性。 框架内建了清晰且高度自定义的URL管理和路由系统,通过Request ...

    Z-Ray-CakePHP:CakePHP 3.0的Z-Ray扩展

    Z-Ray-CakePHP CakePHP 3.0的Z-Ray扩展。 这将导致在浏览器中显示其他选项卡。 安装 创建一个根据需要命名的目录,并在其中添加此仓库的内容。 示例:(假设Zend Server的默认安装目录) /usr/local/zend/var/...

    cakephp3-soft-delete

    CakePHP的CakeSoftDelete插件 目的 这个Cakephp插件使您可以使您的模型可软删除。 当软删除一个实体时,实际上并没有从数据库中删除它。 而是在记录上设置了deleted时间戳。 要求 该插件是为cakephp 3.x开发的。 ...

    cakephp2.0-metronic-theme

    cakephp2.0-metronic-theme 如何设置应用程序? 使用以下命令在apache webroot目录中克隆代码。 git 克隆 创建数据库并设置连接 Config/database.php 运行以下命令以使用 composer > composer install 安装 ...

    cakephp-jwt-auth, 使用JSON网络令牌进行身份验证的CakePHP插件.zip

    cakephp-jwt-auth, 使用JSON网络令牌进行身份验证的CakePHP插件 CakePHP认证插件 包含AuthComponent类认证的插件,用于使用 JSON网络令牌进行身份验证。 你可以在这里详细阅读关于JSON网络令牌规范的详细说明。要求...

    cakephp-realworld-example-app

    示例CakePHP代码库包含遵循规范和API的真实示例(CRUD,身份验证...cd cakephp-realworld-example-app 使用composer安装所有依赖项 composer install 在config/app.php文件中配置数据库设置(请参阅:数据源/默认) v

    cakephp2.2-habtm-example:一个简单的示例(烘焙),展示了如何保存和验证两个模型之间的HABTM关系

    cakephp2.x-habtm-示例cakephp2.x-habtm-example示例说明如何使用CakePHP 2.x保存和验证两个模型之间的HABTM关系(此代码中使用的版本实际上是2.2) 我们使用两种模型:Post和Tag。 一个帖子与N个标签相关,一个标签...

    cakephp-1.2 manual

    《CakePHP 1.2 手册》是针对该版本框架的重要参考资料,旨在帮助开发者深入理解和有效使用 CakePHP 进行Web开发。 CakePHP 是一个基于Model-View-Controller(MVC)架构模式的开源PHP框架,它简化了Web应用程序的...

    cakephp3-user-management

    首先,`cakephp3-user-management`项目标题表明我们关注的是在CakePHP 3.x版本中创建一个用户管理系统。这通常包括用户认证和授权,以及可能的注册、登录、忘记密码、个人资料编辑等功能。 1. **用户认证**:这是...

    cakephp-jwt-auth:一个CakePHP插件,用于使用JSON Web令牌进行身份验证

    composer require admad/cakephp-jwt-auth 用法 使用Cake的控制台加载插件: ./bin/cake plugin load ADmad/JwtAuth 配置: 设置AuthComponent : // In your controller, for e.g. src/Api/AppController.php ...

Global site tag (gtag.js) - Google Analytics