E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Cakephp
cakephp
笔记——view层2
CakePHP
的视图层可以由不同的部分构成。每一部分有不同的用途。views:视图是动作运行的唯一的页面部分。它们构成了应用程序的响应。elements:小的可重用的视图代码。元件通常在视图内部渲染。
SDDCCCC
·
2013-09-10 15:00
浏览器
css
view
布局
cakephp
cakephp
笔记——view层
一个view是一个页面模版,通常按action的名字命名。例如,PostsController::add的view位于/app/views/posts/add.ctp。Cakeview是非常简单的PHP文件,因此你可以在其中使用任何PHP代码。 Layouts布局一个layout(布局)包含了所有包裹在view之外的表现代码。Layout文件都放在/app/views/layouts目录里。你可
SDDCCCC
·
2013-09-06 14:00
layout
view
布局
cakephp
cakephp
对数据库的增删改查
拿一个对于posts的数据库的举例好了:主页如下:Html->link($post['Post']['title'], array('controller'=>'posts','action'=>'view',$post['Post']['id']))."||"; /*点击Edit的时候会传送id*/ echo$this->Html->link("Edit", array('control
侯禹
·
2013-08-23 21:00
增删改查
cakephp
cakephp数据库
记录一下
cakephp
中的方法调用和参数传递
比如,当这么写的时候:http://localhost/
cakephp
2/posts/delete/1则可以调用postscontroller下面的delete方法,出给的参数为1那么postscontroller
侯禹
·
2013-08-20 15:00
controller
cakephp
cakephp
笔记——在运行期间创建和销毁关联
cakephp
进行查找时,如果不对表与表之间的关联进行限制,经常会返回‘一大坨’东西,从而使得返回的数据变得复杂和冗余,所以有时候需要在运行时建立和销毁模型关联。
SDDCCCC
·
2013-08-18 12:00
数据结构
cakephp
bindModel
cakephp
笔记——控制器常用方法
控制器是mvc中的C层,主要控制整个后台的逻辑。它联系起M层和V层,即用逻辑控制M层数据的存储,并且传递M层的数据,从而控制V层的数据输出。一开始写cake的时候总是把数据的部分也写在C层里,然后M层显得很精练,只有短短几行代码。不过整个做下来发现将M层变得丰满,而C层只是用来控制逻辑,从而使得C层变得精炼,有助于代码的重用和后面的修改。这也是MVC理念的一个体现。1.如果你在AppControl
SDDCCCC
·
2013-08-18 00:00
controller
控制器
cakephp
cakephp
笔记——find()函数
cakephp
里面对数据库表进行操作肯定会用到的find()函数,将各种需要进行find的条件内容装进有一个个数组里面,用起来非常方便。
SDDCCCC
·
2013-08-16 01:00
sql
搜索
cakephp
为了自己学习,记录一下
CAKEPHP
初级的命名
Controller里面的控制器,如果不想链接数据库的话,可以自己起一下,叫***Controller就可以,之后View文件夹里面,为了和他配套必须起名为***,和刚刚的Controller的前缀名字一样,但是如果想要匹配上数据库的表的话,还是和表明起的一样。大致就像这样:表名为:postsModel名为:Post (少了个s,第一个字母大写)Controller名为:PostsControl
侯禹
·
2013-08-09 23:00
cakephp
recursive -1,0,1,2 速查
-1 :model本身0 :model本身+belongTo+hasOne1 :model本身+belongTo+hasOne+hasMany2: :model本身+belongTo+hasOne+hasMany+hasAndBelongsToMany
lein_wang
·
2013-08-09 16:00
php框架
CakePHP
- 最开始从ROR框架里得到灵感的php框架,对PHP框架的发展影响深远,里程碑式的框架。 2.
feiyeye
·
2013-08-02 15:00
PHP
CakePHP
2.x
今天配置项目时总是提示如下错误: 出错原因指向了Cake下的xml的_loadXml()方法,网上查找了半天,也没有找到好的解决方案。 最终,无奈之下查看系统配置文件发现请求REST方法域名及key值错误,配置正确后再次刷新访问,发现错误没有了,OK 推断原因可能为请求返回错误直接导致解析错误。绕了个大圈~
flyer0126
·
2013-07-30 19:00
cakephp
Yii setFlash
见过的所有的MVC(Rails,TP,
CakePHP
)中,Flash这个东西都是放于SESSION中的,Yii也不例外。
duck_arrow
·
2013-07-08 15:00
cakephp
的分页排序
cakephp
中的分页还是很简单的,下面例子复习下1数据表 CREATETABLEIFNOTEXISTS`users`( `id`int(11)NOTNULLAUTO_INCREMENT, `firstname
jackyrongvip
·
2013-07-01 17:00
cakephp
中扩展自定义验证规则
在
CAKEPHP
中,有多达26条验证规则可以用,详细的见这里:http://book.
cakephp
.org/view/1181/Adding-your-own-Validation-Methods#
jackyrongvip
·
2013-07-01 17:00
cakephp
中加载第三方类的一点注意的
在
cakephp
中,加载其他不相关的类,有三种方法,例子如下: set('tasks',$this->Task->find('all')); /** *引用外部不相关类的第一种方法
jackyrongvip
·
2013-07-01 17:00
cakephp
send email via html format
cake里如果有时候发送html格式的邮件,最好是设置模板,因为直接发送字符串或者数组,总是会有样式问题。app/views/elements/email/html/xxxx.ctp//template放这里因为要对template里的变量赋值,所以要在shell里引入controllerApp::import('Core','Controller'); App::import('Componen
lein_wang
·
2013-06-07 15:00
cakephp
链接数据库出错
从下载,安装,配置
cakephp
发现了一大堆错误。
xt_yangjie
·
2013-05-30 14:00
cakephp
PHP开发者必不可少的五个发展要素
其中比较好的框架包括
cakephp
,Symfony和CodeIgniter。很多
tigerdsh
·
2013-04-30 01:00
设计模式
PHP
框架
开发者
SAE 上运行
CakePHP
能够在SinaAppEngine(SAE)上运行的
CakePHP
(1.xx)使用方法覆盖项目文件到sae代码目录下适用范围在
CakePHP
1.3.6下开发测试应该可以用于1.2.0正式版之后的所有版本程序的
lyjjob
·
2013-04-19 10:11
sae
cakephp
cakephp
中操作数据库的函数总结
1.Model::set($one,$two=null) 2.Model::save(array$data=null,boolean$validate=true,array$fieldList=array()) 3.Mode::create(array$data=array()) 4.Model::saveField(string$fieldName,string$fieldValue,$v
学习者8
·
2013-03-25 16:00
CakePHP
2.x CookBook 中文版 第七章 模型 之 数据校验(二)
内核核验规则class Validation
CakePHP
的Validation类包含许多能使模型数据校验更容易的校验规则。这个类包含许多常用的不需要自己编写的校验技术。
lht007
·
2013-03-22 09:00
中文版
cakephp
模型
Cookbook
2.x
之
第七章
数据校验(二)
CakePHP
2.x CookBook 中文版 第七章 模型 之 数据校验(一)
数据校验对于任何应用程序,数据校验都是重要部分,因为它有且于确保模型中的数据遵守了应用程序的业务规则。例如,你可能想要确保密码最少要有8位,或者确保用户名唯一。定义校验规则使表单处理非常非常简单。校验过程有许多不同的面。本节覆盖的是其中模型这一面。即:在调用模型中的save()方法时发生了什么。关于如何处理校验错误的显示的更多信息,参见: 表单助手。数据校验的第一步是在模型中建立校验规则。这是用模
lht007
·
2013-03-22 09:00
中文版
cakephp
模型
Cookbook
2.x
之
第七章
数据校验(一)
CakePHP
2.x CookBook 中文版 第七章 模型 之 删除数据
删除数据
CakePHP
的模型类提供了几种从数据库中删除记录的方法。deletedelete(int $id = null, boolean $cascade = true);通过$id删除记录。
lht007
·
2013-03-22 09:00
CakePHP
2.x CookBook 中文版 第七章 模型 之 保存数据(三)
保存相关模型数据(HABTM)通过hasOne、belongsTo、hasMany保存有关联的模型是非常简单的:只需要将关联模型的ID填入外键列。填完之后,只要调用模型上的 save() 方法,一切就都被正确的串连起来了。下面是准备传递给Tag模型的 save() 方法的数据数组格式的示例:1Array2(3[Recipe]=>Array4(5[id]=>426)7[Tag]=>Array8(9[
lht007
·
2013-03-22 09:00
CakePHP
2.x CookBook 中文版 第七章 模型 之 保存数据(二)
保存相关模型的数据(hasOne,hasMany,belongsTo)在与关联模型一起工作时,Whenworkingwithassociatedmodels,一定要意识到模型数据的保存总是由相应有
CakePHP
lht007
·
2013-03-22 09:00
中文版
cakephp
模型
Cookbook
2.x
之
第七章
保存数据(二)
CakePHP
2.x CookBook 中文版 第七章 模型 之 保存数据(一)
保存数据
CakePHP
会为保存模型数据制作快照。
lht007
·
2013-03-22 09:00
中文版
cakephp
模型
Cookbook
2.x
之
第七章
保存数据(一)
CakePHP
2.x CookBook 中文版 第七章 模型 之 保存数据(二)
保存相关模型的数据(hasOne,hasMany,belongsTo)在与关联模型一起工作时,Whenworkingwithassociatedmodels,一定要意识到模型数据的保存总是由相应有
CakePHP
lht007
·
2013-03-22 09:00
中文版
cakephp
模型
Cookbook
2.x
之
第七章
保存数据(二)
CakePHP
2.x CookBook 中文版 第七章 模型 之 关联(二)
hasAndBelongsToMany(HABTM)现在,你已经是
CakePHP
模型关联的专家了。你已经深谙对象关系中的三种关联。
lht007
·
2013-03-22 09:00
CakePHP
2.x CookBook 中文版 第七章 模型 之 关联(一)
关联:将模型连接在一起
CakePHP
的一个非常强劲的特性就是由模型提供关系映射,通过关联来管理多个模型间的连接。在应用程序的不同对象间定义关系是很自然的。
lht007
·
2013-03-22 09:00
CakePHP
2.x CookBook 中文版 第七章 模型
通常模型类代理数据,用于
CakePHP
应用程序的数据访问,多数时候它们代理数据库表,但并不限于此,它也可以访问操纵数据的任何事物,如文件、外部webservice、iCal事件或者一个CSV文件的行。
lht007
·
2013-03-22 09:00
中文版
cakephp
模型
Cookbook
2.x
第七章
CakePHP
2.x CookBook 中文版 第六章 视图 之二
主题主题可以使你快捷地切换页面的外观。要使用主题,只需在控制器中指定主题名称:classExampleControllerextendsAppController{public$theme='Example';}在2.1版更改: 2.1以前的版本需要使用 $this->viewClass = 'Theme' 设置主题。2.1删除了这一要求,并在正常的 View 类中支持主题。也可以在动作或者 be
lht007
·
2013-03-22 09:00
视图
中文版
cakephp
Cookbook
2.x
第六章
之二
CakePHP
2.x CookBook 中文版 第六章 视图
CakePHP
为多数常用的渲染情况提供了一些内置的视图类::可以使用 JSON和XML视图.建立XML或者JSONwebservices可以使用 媒体视图 提供受保护的文件,或者动态生成文件可以使用 主题
lht007
·
2013-03-22 09:00
视图
中文版
cakephp
Cookbook
2.x
第六章
CakePHP
2.x CookBook 中文版 第五章 控制器 之 组件
CakePHP
还配备了一套漂亮的、对你有用的核心组件:Security(安全)Sessions(会话)Accesscontrollists(访问控制列表)Emails(电子邮件)CookiesAuthentication
lht007
·
2013-03-22 09:00
组件
中文版
控制器
cakephp
Cookbook
2.x
之
第五章
CakePHP
2.x CookBook 中文版 第五章 控制器 之 页面控制器
页面控制器
CakePHP
提供了一个默认的控制器 PagesController.php。这是提供静态内容的简单的可靠的控制器。你在安装完看到的主页就是使用这个控制器实现的。
lht007
·
2013-03-22 09:00
中文版
控制器
cakephp
页面控制器
Cookbook
2.x
之
第五章
CakePHP
2.x CookBook 中文版 第五章 控制器 之 脚手架
CakePHP
的脚手架还允许程序员定义对象如何与其它对象交互,建立或断开它们的连接。脚手架用于建立一个模型和它的控制器。一旦你在控制器中设置了$scaffold变量,就可以运行了。
lht007
·
2013-03-22 09:00
CakePHP
2.x CookBook 中文版 第五章 控制器 之 请求和响应对象
请求和响应对象在
CakePHP
2.0中请求和响应对象是新的。
lht007
·
2013-03-22 09:00
CakePHP
2.x CookBook 中文版 第五章 控制器
控制器控制器是MVC中的‘C’。在应用了路由且正确的控制器被找到之后,控制器的动作(action)被调用。控制器将处理解释请求数据,确保正确的模型被调用,确保正确的输出或视图被渲染。控制器可被视为模型和视图的中间人。你要保持控制器很精炼,而模型类很丰满。这会帮助你更容易地重用你的代码,并使你的代码更易于测试。通常,控制器用于管理单个视图逻辑。例如,你为一个在线面包店建立站点,你可能会有一个Reci
lht007
·
2013-03-22 09:00
中文版
控制器
cakephp
Cookbook
2.x
第五章
CakePHP
2.x CookBook 中文版 第四章
CakePHP
概述
CakePHP
概述欢迎来到
CakePHP
Cookbook,这是一本使用
CakePHP
web应用程序框架开发一块蛋糕的的手册!本手册假定你了解PHP,并且有面向对象编程(OOP)方面的基础知识。
lht007
·
2013-03-22 09:00
中文版
cakephp
cakephp
概述
Cookbook
2.x
第四章
CakePHP
2.x CookBook 中文版 第三章 入门 之
CakePHP
的结构
CakePHP
的结构
CakePHP
包括控制器、模型和视图类,还包括一些能使MVC编程更快更容易的附加的类和对象。
lht007
·
2013-03-21 18:00
CakePHP
2.x CookBook 中文版 第三章 入门 之
CakePHP
的文件夹结构
CakePHP
的文件夹结构在你下载并解压
CakePHP
之后,你将拥有如下文件和文件夹结构:applibvendorsplugins.htaccessindex.phpREADME你要注意三个主要的文件夹
lht007
·
2013-03-21 18:00
CakePHP
2.x CookBook 中文版 第三章 入门 之 约定
CakePHP
约定我们是约定优于配置的忠实信徒。花费很少的时间来学习
CakePHP
的约定,长远来看,会节省你的时间:通过遵循约定,你能够获得免费的功能,并且可以从维护和追踪配置文件的梦魇中解脱。
lht007
·
2013-03-21 18:00
CakePHP
2.x CookBook 中文版 第三章 入门 之 一个典型的 CakePH...
一个典型的
CakePHP
请求我们已经在
CakePHP
中覆盖了基本的要素,让我们看看对象如何共同协作完成一个基本的请求。
lht007
·
2013-03-21 18:00
CakePHP
2.x CookBook 中文版 第三章 入门(三)
路由多数情况下,
CakePHP
的默认路由都能够很好地工作。对用户体验和搜索引擎兼容敏感的程序员将注意到
CakePHP
的URL映射到动作的方式。所以在这篇教程里我们仅仅快速的更改了一下路由。
lht007
·
2013-03-21 18:00
CakePHP
2.x CookBook 中文版 第三章 入门(二)
建立Post视图现在已经有了数据流、模型、程序逻辑和定义数据流向的控制器。我们要建立与上面例子中的index动作对应的视图。Cake视图仅是呈现应用程序布局的片段。对于多数应用程序,视图是混合了PHP的HTML,但是它也可以是XML、CSV,甚至是二进制数据。布局是包装视图的处理显示的代码,能够定义和切换,但是现在,我们使用默认的布局。还记得上一节是如何使用 set() 方法给视图中的‘posts
lht007
·
2013-03-21 18:00
CakePHP
2.x CookBook 中文版 第三章 入门(一)
入门
CakePHP
框架为应用程序提供了坚实的基础。它控制着所有方面,从用户的初始请求直到web页面的最终渲染。由于本框架遵循MVC原则,使得自定义和扩展应用程序变得更容易。
lht007
·
2013-03-21 18:00
CakePHP
2.x CookBook 中文版 第二章 安装
安装
CakePHP
很容易安装。最小安装只要有一个web服务器和一份Cake的副本,就足够了!
lht007
·
2013-03-21 18:00
CakePHP
2.x CookBook 中文版 第一章 欢迎
欢迎
CakePHP
cookbook是一个开放的编程社区可编辑文档项目。我们希望保持一个高质量的、有效的、准确的文档。
lht007
·
2013-03-21 18:00
cakephp
2.0 Utility class 简介
xml主要处理XML相关,基于SimpleXMLElement和DOMDocumentValidation主要检验数据合法性String处理字符串Set处理数组Security处理安全相关Sanitize过滤字符串Inflector单数和复数化英语单词,也可以生产驼峰格式Folder处理文件夹,封装成类似linuxshell处理文件夹的命令File处理文件的,封装成类似linuxshell处理文件
lht007
·
2013-03-21 14:00
简介
Class
utility
Cakephp2.0
Cakephp
2.0 String 类
String处理字符串1String::uuid()$rs=String::uuid();$pattern="/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/";(bool)preg_match($pattern,$rs)==true;产生一个这样格式的的随机数字abcd1234-ab12-ab12-ab12-adcd
lht007
·
2013-03-21 14:00
类
String
Cakephp2.0
Cakephp
2.0 xml
xml主要处理XML相关,基于SimpleXMLElement和DOMDocumentXml::build将字符串构建成xml对象1.$xml='value';$obj=Xml::build($xml);(string)$obj->getName()== 'tag'; $obj=Xml::build($xml,array('return'=>'domdocument');$obj->firstCh
lht007
·
2013-03-21 14:00
xml
Cakephp2.0
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他