站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
SpeedPHP/目录结构、路径设置
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{SpeedPHP top}} [[SpeedPHP]]框架的目录结构比较简单,秉承了SpeedPHP快速学习的理念。同时,SpeedPHP框架的每个文件夹,均有其作用和意义,亦可以通过进行配置来改变整体目录结构——包括修改框架内部文件路径,全新DIY一个框架系统。 ==框架目录== 框架目录:SP_PATH定义的目录,SpeedPHP.php文件所在目录。 子目录: *Core,核心MVC类所在目录,配置“sp_core_path”可更换。 *Drivers,[[数据库]]及模板引擎驱动类所在,配置“sp_drivers_path”可更换。 *Extensions,扩展目录,专门放置框架扩展类文件,配置“sp_include_path”可以增加和修改。 *Misc,框架媒体文件,主要是框架系统提示页面文件,配置“sp_notice_php”可更换系统提示页面位置。 ==应用程序目录== [[应用程序]]目录:APP_PATH定义的目录,入口文件(index.php)所在目录。 子目录: *controller,控制器类目录,可通过修改配置“controller_path”更换。 *model,模型类目录,可通过修改配置“model_path”更换。 *tpl,模板文件目录,可通过修改配置“view” -> “config” -> “template_dir”更换。 *tmp,临时目录,分别包括框架临时缓存及模板引擎缓存,修改“view” -> “config” -> “compile_dir” 和 “cache_dir”可以更换模板引擎缓存目录;修改“sp_cache”可更换框架临时缓存目录。 *include,用户级扩展目录。配置“include_path”可以对用户级扩展目录进行增加(支持多个用户级扩展目录)和修改。 *topic,spHtml静态化生成默认目录,可通过修改配置“html”->“file_root_name”更换。 以上就是SpeedPHP框架和应用程序基本的目录结构。 框架的扩展目录(SP_PATH/Extensions)和用户级(APP_PATH/include)的扩展目录之间: *框架的扩展目录可以说是多个应用都有可能用到的扩展类,如验证码类,JSON类等等。 *用户级扩展目录是在当前应用程序内是各个PHP文件都有可能用到的,比如说注册到模板的函数,本应用使用的一些比较特殊的类,如excel转换类等等,就可以放在用户级扩展目录,也就是应用程序的include目录下。 *用户级扩展目录在框架配置中默认是应用程序目录的include,通过配置include_path可以继续设置更多的扩展目录。 *其实更直接的扩展目录是在model目录,也就是模型类所在的目录。那是比include更优先的扩展目录。 ==参考来源== http://speedphp.com/manual.html {{SpeedPHP}} [[category:SpeedPHP|M]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:SpeedPHP
(
编辑
)
模板:SpeedPHP top
(
编辑
)