PHP编程:PHP框架之CakePHP
咱们就开始学习动态语言的概念吧,刚一接触动态语言,可能很多人都会蒙了,怎么这乱七八糟的东西,在网页里显示的时候却是另外一码事?其实这并不算乱七八糟,你写的HTML代码不也一样是一堆堆的字符吗?毕竟,代码并不是作为直接输出的,而是经过处理的,说白了,HTML是经过HTML解析器,而PHP当然也就通过PHP解析器了,跟学习HTML一样的道理,想让任何的解析器完成操作,就必须使用它们专用的语法结构,所以PHP长相奇怪也就不足为奇了。 简介CakePHP 是一个应用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等出名设计形式的疾速开辟框架,是最相似于RoR的框架,他们的设计准绳根基不异,次要集中在疾速开辟方面。在它自带不多的模块中最共同的数AccseeList,即用户验证模块,这个模块可以针对分歧的用户在会见网站分歧局部是分派对应的会见权限。CakePHP撑持Ajax数据验证,可以处置大多半的数据库事务。该项目次要方针在于供应一个令恣意程度的PHP开辟人员都可以疾速开辟web使用的框架。它利用了一些MVC、ORM等盛行的设计形式,除可以无效地削减开辟本钱外,还可以匡助开辟人员处理繁琐的代码成绩,进步开辟速度。其天真性、扩大性和兼容性都较强,因而,不管关于初学者仍是初级PHP开辟者都是一个不错选择。
长处
1.设计层面很优雅,没有自带过剩的 library,一切的功效都是地道的框架,履行效力还不错;
2.数据库层的 hasOne、 hasMany 功效很壮大,关于庞杂营业处置对照适合,;
3.路由功效,设置装备摆设功效还不错;
4.主动构建脚手架(scaffold)很壮大;
5.根基完成过了MVC每层;具有主动操作号令行剧本功效;
6.文档对照全,进修本钱中等。
弱点
1.CakePHP十分严重的成绩是把Model了解为数据库层操作,严重影响了除数据库以外的操作才能;
2.CakePHP的cache功效略显亏弱,设置装备摆设功效稍嫌弱;
3.CakePHP不合适大型使用,只合适中型使用,小型使用来讲稍微的进修本钱高了点。
CakePHP v1.2.5收费下载地址: http://down.ddvip.com/view/128867961235355.html
CakePHP官网地址: http://cakephp.org/
你发奋努力,熟悉了安全方面的问题,然后又设计了一些程序,感觉还不错。 因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81 我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。 ,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。 先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。 使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。 你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。 因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax 建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。 不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。 说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。 有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。 本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。 环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。 多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。 兴趣是最好的老师,百度是最好的词典。 使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的 爱上php,他也会爱上你。 有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
页:
[1]
2