在cakephp中使用paginate的简要使用方法小结
paginate是cakephp里面用来取数据列表的重要方法,本文中主要讨论的是他的简单使用方法,并不涉及高级复杂的使用。当然本文的范例也并没有什么实际意义,说明问题而已。
paginate是cakephp里面用来取数据列表的重要方法,本文中主要讨论的是他的简单使用方法,并不涉及高级复杂的使用。当然本文的范例也并没有什么实际意义,说明问题而已。
Cakephp的debugkit在ie下面已经修正一次,可以正常显示toolbar,今天用了一下,发现还是有点问题,不能点击开具体页面中的小箭头显示详细内容,就再次修正增加了个event的target属性,具体如下:
cakephp无疑在很多方面限制都很多,无法用常规来理解其中的问题。关于session也是如此,在cakephp中,不但启用了session_id(和cookie的作用域功用很类似的东东),还设置了每10次页面请求,就从新生成新的session_id这一BT行为,让第三方程序读写cakephp的session有了非常大的障碍。感谢yoophi老师对本文的指点。
Cakephp中的皮肤风格文件和wordpress里面的类似,都是些php文件,可以执行php语句的说。对此我一致不敢认同,我觉得风格文件应该没有执行php语句的权限,就是些css和js就足够了。hoho~,不多说,今天说的是在Cakephp中使用皮肤(theme)的方法。
页面的head部分的内容在Cakephp中主要是有htmlhelper来进行控制的,而js部分则是由JavaScripthelper来进行控制的,在controller里面设置好:var $helpers = array(’Html’,'Javascript’);就可以在ctp文件中使用JavaScripthelper对象:$javascript了。具体见正文。
本文主要讨论在Cakephp中使用tidy的函数位置,并不涉及tidy的具体参数,如有需要,请参考我以前的博客。主要是修改appController类的afterFilter方法。具体如下:
Cakephp下面有个debugkit插件,是用来显示相关调试信息的。而且据说得到了Cakephp的作者之一的mark story的大力推荐,但是这个东东在ie下面却是不能使用的。本文说明如何在ie下面使用这个东东。
Jack告诉我说,cake下面的命令行也有个i18n命令,也可以制作语言文件,我试了试,果然有,试验的结论是这个i18n命令就相当于制作了一个语言模版文件,供poedit的从模版更新操作用。了解一下罢了,个人认为,不如那个poedit的更新操作好用,当然,poedit中要顺利更新的话需要做相应的设置,具体请参照我的相关文章。