仓酷云

标题: PHP网站制作之php Laravel 框架之创建背景文件夹 二 [打印本页]

作者: 只想知道    时间: 2015-1-16 22:11
标题: PHP网站制作之php Laravel 框架之创建背景文件夹 二
最近陆续的有人问我学习php的心得,现在整理为下面,希望可以对大家有些帮助。在后面的章节中我们解说过怎样在Laravel框架中创建背景文件夹.
phpLaravel框架之创建背景文件夹


如今我们再增加一块内容.是关于主动加载的部分.
在我们app目次中另有个start目次.它内里如许写道:
InadditiontousingComposer,youmayusetheLaravelclassloaderto
loadyourcontrollersandmodels.Thisisusefulforkeepingallof
yourclassesinthe"global"namespacewithoutComposerupdating.

我翻译一下:除利用Composer,你还可使用Laravel的类加载器来加载你的把持器和模子.
这关于让你的类在不利用Composerupdating的情形下处于全局的名字空间中十分有效.
我们这里有一个codefragment
ClassLoader::addDirectories(array(


app_path()./commands,
app_path()./controllers,
//app_path()./controllers/admin,
app_path()./models,
app_path()./database/seeds,


));

对,很熟习,这些文件夹都是我们常常用到的文件夹,把持器,命令.模子,数据库种子
这些文件夹中的内容就是能够主动加载到全局名字空间中的.
可是还多了一个我正文的内容.这个内容的目标是干甚么呢..
就是让我们controllers目次中的admin中的把持器也一样具有全局的名字空间.如许我们就能够间接在路由表中经由过程
我们的把持器名字来吸收了.
我测试了一下,的确乐成了,而不再必要compoerdumpautoload
可是仍是有个成绩,假如admin文件夹中有一个把持器和表面的名字不异该怎样办?
我也一样做了一个实行,终极发明,它只会选择个中之一,至于究竟选择哪个,就看我们下面的谁人加载的按次了.
假如是
app_path()./controllers,
app_path()./controllers/admin,
那末内部的把持器无效,不然的话,admin文件夹内里的把持器无效.
分离之前写的这么多.实在最保险,也宏伟上的办法就是利用名字空间.
可是编写起来也会加倍庞大一点咯...小项目能够思索我们的办法.年夜不了注重一下,别让这些把持器抵触就行了.
又不是没举措把持.对吧.
Doonethingatatime,anddowell.
BestWishes.


怎样学习,大家都知道编程是1门很枯燥的事业,所以大家一定要有兴趣,可能刚开始打算学的时候是因为别人说php有多好,php多么流行,但是后来伴随着学习的深入,你的这些
作者: 再见西城    时间: 2015-1-18 22:28
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
作者: 冷月葬花魂    时间: 2015-1-24 15:09
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
作者: 若相依    时间: 2015-2-1 18:06
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
作者: 仓酷云    时间: 2015-2-7 13:52
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
作者: 爱飞    时间: 2015-2-22 08:20
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
作者: 再现理想    时间: 2015-3-6 23:47
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
作者: 飘飘悠悠    时间: 2015-3-13 23:07
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
作者: 第二个灵魂    时间: 2015-3-20 22:37
当然这种网站的会员费就几十块钱。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2