仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 739|回复: 8
打印 上一主题 下一主题

[学习教程] PHP网站制作之php Laravel 框架之创建背景文件夹 二

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:11:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
最近陆续的有人问我学习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:47 | 只看该作者
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
冷月葬花魂 该用户已被删除
板凳
发表于 2015-1-24 15:09:34 | 只看该作者
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
若相依 该用户已被删除
地板
发表于 2015-2-1 18:06:55 | 只看该作者
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
5#
发表于 2015-2-7 13:52:11 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
爱飞 该用户已被删除
6#
发表于 2015-2-22 08:20:58 | 只看该作者
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
再现理想 该用户已被删除
7#
发表于 2015-3-6 23:47:41 | 只看该作者
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-13 23:07:33 | 只看该作者
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
第二个灵魂 该用户已被删除
9#
发表于 2015-3-20 22:37:00 | 只看该作者
当然这种网站的会员费就几十块钱。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 02:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表