莫相离 发表于 2015-1-16 22:13:53

PHP教程之yii框架网址剖析成绩

你发奋努力,熟悉了安全方面的问题,然后又设计了一些程序,感觉还不错。起首假如你在config/main.php内里没有设置urlManager的话,那末流程以下(摘自yii官网)用户收回了会见URLhttp://www.ckuyun.com/index.php?r=post/show&id=1的哀求,Web服务器经由过程实行出口剧本index.php处置此哀求。出口剧本创立了一个使用实例并实行。使用从一个叫做request的使用组件中取得了用户哀求的具体信息。使用在一个名叫urlManager的使用组件的匡助下,决意哀求的把持器和举措。在这个例子中,把持器是post,它代表PostController类;举措是show,实在际寄义由把持器决意。使用创立了一个所哀求把持器的实例以进一步处置用户哀求。把持器决意了举措show指向把持器类中的一个名为actionShow的办法。然后它创立并持行了与举措联系关系的过滤器(比方会见把持,基准测试)。假如过滤器同意,举措将被实行。举措从数据库中读取一个ID为1的Post模子。举措经由过程Post模子衬着一个名为show的视图。视图读取并显现Post模子的属性。视图实行一些小物件。视图的衬着了局被拔出一个结构。举措完成视图衬着并将其出现给用户。可是假如你已设置了urlManager以下:urlManager=>array(urlFormat=>path,rules=>array(<controller:w+>/<id:d+>=><controller>/index,<controller:w+>/<action:w+>=><controller>/<action>,<controller:w+>/<action:w+>/<id:d+>=><controller>/<action>,),),那末间接会见http://www.ckuyun.com/index.php?r=post/show&id=1就不成能失掉showaction的了局了。起首这个哀求会交给defaultController的indexAction处置,defaultController在main.php里制订,假如defaultController不是PostControler,你大概就会稀里糊涂了。假如恰好是的话,则会前往indexAction的内容,而不是showAction。实在要会见这个也很复杂,http://www.ckuyun.com/index.php/post/show?id=1就好了由于urlManager已设置成依照<controller>/<action>的情势PHP于1994年由RasmusLerdorf创建,刚刚开始是RasmusLerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。

海妖 发表于 2015-1-19 05:16:00

其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎

精灵巫婆 发表于 2015-1-25 14:01:13

装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。

透明 发表于 2015-2-2 22:22:07

本文当是我的笔记啦,遇到的问题随时填充

灵魂腐蚀 发表于 2015-2-8 14:55:13

对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。

小妖女 发表于 2015-2-25 19:39:43

当然这种网站的会员费就几十块钱。

山那边是海 发表于 2015-3-8 02:47:54

当然这种网站的会员费就几十块钱。

金色的骷髅 发表于 2015-3-15 20:59:15

这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。

因胸联盟 发表于 2015-3-22 04:10:49

真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
页: [1]
查看完整版本: PHP教程之yii框架网址剖析成绩