仓酷云

标题: PHP网页编程之FleaPHP 开辟指南 - 5. 使用法式设置 [打印本页]

作者: 活着的死人    时间: 2015-2-4 00:11
标题: PHP网页编程之FleaPHP 开辟指南 - 5. 使用法式设置
现在,也有了从事软件工程的想法,在经过了一个月的PHP培训学习之后,发现其实软件工程并没有想像中的那么难。法式|开辟指南   FleaPHP 是一个具有高度天真性的框架。开辟者可以用分歧的设置来调剂 FleaPHP 的任务体例。这些设置一致保留在名为“使用法式设置”的数据源中。
实践上,除 FleaPHP 框架自己,使用法式也能够利用“使用法式设置”来保留使用法式运转时需求的各类设置。
FleaPHP 的使用法式设置有一个默许设置装备摆设文件,保留在 FLEA/Config/Default_APP_INF.php 中。使用法式可以在进口文件(例如 index.php)中修正这些设置,以便调剂 FleaPHP 的任务体例。

若何利用使用法式设置?

当 FleaPHP 框架初始化时,默许的使用法式设置文件(Default_APP_INF.php)会被载入。假如使用法式要指定设置,保举的做法有以下几种:
创立使用法式的公有设置文件

当需求指定多个使用法式设置时,保举利用该办法。详细的做法十分复杂,只需求界说相似以下的文件便可(假定上面的内容保留到文件 APP/Config/MY_APP_INF.php)。
  1. <?phpreturn array( 'defaultController' => 'UserCenter', 'urlLowerChar' => false, 'dispatcher' => 'FLEA_Dispatcher_Auth', 'dbDSN' => array( 'driver' => 'mysql', 'host' => 'localhost', 'login' => 'root', 'password' =>空字符串, 'database' => 'test', ),);?>
复制代码
然后在使用法式的进口文件 index.php 中挪用 run() 函数的代码前,增添一行 register_app_inf('APP/Config/MY_APP_INF.php') 便可。例如:
  1. <?phprequire('FLEA/FLEA.php');register_app_inf('APP/Config/MY_APP_INF.php');run();?>
复制代码
直接在进口文件中指定设置

关于大批的设置,可以在进口文件中直接用 set_app_inf() 函数指定。例如:
  1. <?phprequire('FLEA/FLEA.php');set_app_inf('defaultController', 'UserCenter');run();?>
复制代码

                               
登录/注册后可看大图
不论采取哪种体例,主要的都是必需在 run() 之前就指定好使用法式设置。

默许的使用法式设置

默许的使用法式设置供应了合适罕见使用法式运转需求的设置。上面分类列出这些设置的名字和具体申明。
中心设置装备摆设

  1. <?phpset_app_inf('dispatcherFailedCallback', 'appDispatcherFailedHandler');?>
复制代码

数据库相干

  1. <?phpset_app_inf('dbDSN', array( 'driver' => 'mysql', 'host' => 'localhost', 'login' => 'username', 'password' => 'password', 'database' => 'test_db', ));?>
复制代码

视图和模版相干

I18N

有关 FleaPHP 对 I18N 撑持的具体信息,请参考开辟指南的相干章节。
FLEA_Dispatcher_Auth 和 RBAC 组件

日记办事和毛病处置


php   manual(PHP手册)肯定是要从网上下载一个的,它很权威,也很全面,我自己认为它是一本很好的参考书,但是不适合新手当教材使用。
作者: 小妖女    时间: 2015-2-4 09:54
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
作者: 分手快乐    时间: 2015-2-6 02:25
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
作者: 山那边是海    时间: 2015-2-15 01:17
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
作者: 海妖    时间: 2015-3-4 10:50
爱上php,他也会爱上你。
作者: 不帅    时间: 2015-3-8 22:19
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
作者: 金色的骷髅    时间: 2015-3-14 13:14
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
作者: 精灵巫婆    时间: 2015-3-15 02:26
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
作者: 变相怪杰    时间: 2015-3-18 21:23
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
作者: 再见西城    时间: 2015-3-22 00:38
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
作者: 飘灵儿    时间: 2015-4-2 12:25
我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。
作者: 因胸联盟    时间: 2015-4-5 12:12
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
作者: admin    时间: 2015-4-6 10:38
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
作者: 活着的死人    时间: 2015-4-13 21:30
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
作者: 爱飞    时间: 2015-4-18 15:31
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
作者: 灵魂腐蚀    时间: 2015-4-21 13:29
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
作者: 再现理想    时间: 2015-5-6 11:08
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
作者: 兰色精灵    时间: 2015-6-6 05:06
首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。
作者: 深爱那片海    时间: 2015-6-20 05:02
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
作者: 老尸    时间: 2015-6-24 11:51
基础有没有对学习php没有太大区别,关键是兴趣。




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