Cake的命名约定

206 人浏览
文章分类: cakephp  来源:贵博网络

是的,命名约定。按照字典上的解释,Convention有如下意思: 被普遍同意或接受的明确的惯例或看法,比如在大多数地图中都是上北下南 被一个群体普遍遵循的惯例或程序,尤其在社交方面。比如挥手含义的约定。 一个被广泛使用和接受的策略或技巧,就像在戏剧、...【查看全文】

Tags: 约定,命名,Cake,     评论人数0人

简单的用户认证

291 人浏览
文章分类: cakephp  来源:贵博网络

如果你刚刚接触CakePHP,你会被这个例子所吸引从而将这些代码复制到你的关键业务场景或者敏感数据处理应用中去。注意,本章讨论的是Cake的内部工作机制,并不是应用的安全模块。我不确定我是不是提供了一些显而易见的安全漏洞,这个例子的目的是展示Cake内部...【查看全文】

Tags: 认证,用户,简单,     评论人数0人

View Caching

116 人浏览
文章分类: cakephp  来源:贵博网络

什么是View Cache 从0.10.9.2378_final版本开始,Cake开始支持视图缓存(译注:为了更好的表达,我改用页面缓存)。我们没有开玩笑,现在你可以缓存你的页面了,而且可以标记部分视图不被缓存。可以预见当大范围使用该功能时,你的应用程序速度将获得可观的...【查看全文】

Tags: Caching,View,     评论人数2人

The Security Component

160 人浏览
文章分类: cakephp  来源:贵博网络

Security component可以用来保护你的controller action不受恶意的,错误的请求侵入。你可以定制action请求条件,并且可以定义如何处理那些不满足条件的请求。再说一次,使用前,请先把Security component加到controller的$components array中。 Section 2 保...【查看全文】

Tags: Component,Security,The,     评论人数4人

The Request Handler Component

234 人浏览
文章分类: cakephp  来源:贵博网络

Request Handler component在Cake中是用来判断接收到的HTTP请求信息的。你可以使用它更好的通知controller来处理那些Ajax请求,获取发起请求的客户端IP地址和请求类型,或者去除无用的数据。你需要在controller中的 $components array中包含request handler...【查看全文】

Tags: Component,Handler,Request,The,     评论人数0人

Cake Session Component

156 人浏览
文章分类: cakephp  来源:贵博网络

Cake预设3种Session数据保存方式:存储为Cake安装目录下的临时文件,采用PHP的默认机制,或者序列化到数据库中。默认情况下,Cake采用PHP的默认设置。如果想要更改为采用临时文件或数据库,编辑你的核心配置文件/app/config/core.php,根据需要把CAKE_SESSIO...【查看全文】

Tags: Component,Session,Cake,     评论人数0人

Cake为我们提供了Sanitize

136 人浏览
文章分类: cakephp  来源:贵博网络

Cake为我们提供了Sanitize,这个类可以用来去除用户提交的数据中带有的恶意攻击性数据和其它一些不必要的数据。Sanitize是一个核心类库,所以它可以被我们用在代码中的任何一部分,但是最好用在controllers或者models中 //首先,包含这个核心库uses('sanitiz...【查看全文】

Tags: Sanitize,提供,我们,Cake,     评论人数0人

ACL 访问控制

221 人浏览
文章分类: cakephp  来源:贵博网络

大部分重要的资源都需要访问控制。ACL(Access control lists)是一种细粒度,易维护和易管理的管理程序权限的方式。ACL主要处理两方面内容:一个是发起资源请求的对象,一个是希望获取的资源。用ACL的行话来说,请求使用资源的对象(通常是用户)称作 请求访...【查看全文】

Tags: 控制,访问,ACL,     评论人数0人

Data Validation 数据检验

208 人浏览
文章分类: cakephp  来源:贵博网络

创建自定义的检验规则可以确保model里的数据符合应用程序的业务规则(business rule),例如密码长度只能为8个字符,用户名只能包含字母,等等。 数据检验的第一步是在model里创建检验规则。我们在model的定义里通过Model::validate数组来实现这一规则,例如...【查看全文】

Tags: 检验,数据,Validation,Data,     评论人数0人

Plugins 插件

143 人浏览
文章分类: cakephp  来源:贵博网络

CakePHP允许你将一系列的controller,model和view打包成一个package(包)并发布成一个打包好的程序plugin,使得其他CakePHP应用程序可以直接使用它们。在你的某些应用程序里有一个漂亮的用户管理模块,或者一个简单的bog,或者web service(web服务)模块?...【查看全文】

Tags: 插件,Plugins,     评论人数0人

Cake’s Global Constants and Functions Cake的全局常量及方法

105 人浏览
文章分类: cakephp  来源:贵博网络

这些都是Cake领域内全局可用的方法。它们中有很多是对PHP长名方法更便利的包装,但是也有一些方法(比如verdor()和uses())可以用来包含代码,或者执行其他有用的功能。如果你想有一个短小精悍的方法来做一些烦人的事情,这里就可以找到答案。 config 读取Ca...【查看全文】

Tags: Cake,全局,常量,方法,Functions,and,s,     评论人数0人

Helper(帮助类)

172 人浏览
文章分类: cakephp  来源:贵博网络

Helper类就是为视图提供了常见且通用的方法,更好更快的格式化或者展现数据。 HTML Helper 介绍 HTML Helper是Cake用来使开发变得迅速且不会乏味的一个好方法。HTML Helper有两个主要的目的:帮助插入那些经常用到的HTML代码,帮助更快更方便的创建一个Form...【查看全文】

Tags: 类,帮助,Helper,     评论人数0人

Component(组件)

118 人浏览
文章分类: cakephp  来源:贵博网络

Component是用来在特定的场景下帮助controller更好的完成业务。与其扩展一些Cake的核心类库,反而不如写一个Component,因为一些特殊的方法可以被加入到Component中。 IRC频道中有一位olle同学有次这么描述Component:Component就是一个可以被共享的controll...【查看全文】

Tags: 组件,Component,     评论人数0人

Section 1 Views 视图

73 人浏览
文章分类: cakephp  来源:贵博网络

一个view是一个页面模版,通常按action的名字命名。例如,PostsController::add的view位于/app/views/posts/add.thtml。Cake view是非常简单的PHP文件,因此你可以在其中使用任何PHP代码。尽管你的大多数view文件包含HTML代码,一个view可以是对一个特定数据...【查看全文】

Tags: 视图,Views,1,Section,     评论人数0人

一个controller用于管理应用程序里某一方面的逻辑

85 人浏览
文章分类: cakephp  来源:贵博网络

一个controller用于管理应用程序里某一方面的逻辑。大多数来说,controller被用于管理独立model的逻辑。比如,当你想构建一个管理录像带的站点,你也许会有一个VideoController和一个RentalController分别管理你的录像带和租用记录。在Cake里边,controller...【查看全文】