1 / 31
文档名称:

phpcms开发手册教程.doc

格式:doc   大小:262KB   页数:31
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

phpcms开发手册教程.doc

上传人:drp539602 2019/2/2 文件大小:262 KB

下载得到文件列表

phpcms开发手册教程.doc

相关文档

文档介绍

文档介绍:http://down./try/201109/| – api  接口文件目录| – phpcms phpcms框架主目录    | –languages框架语言包目录    | –libs框架主类库、主函数库目录    | –model框架数据库模型目录    | –modules框架模块目录    | –templates框架系统模板目录| – caches缓存文件目录    | –configs系统配置文件目录    | –caches_*系统缓存目录| – phpsso_server phpsso主目录| – statics 系统附件包    | –css系统css包    | –images系统图片包    | –js系统js包| – uploadfile 网站附件目录| –  后台管理入口| –  程序主入口| –  FLASH跨域传输文件| – | –  系统icon图标PHPCMSV9核心文件说明模块与控制器模块:phpcmsv9框架中的模块,位于phpcms/modules目录中每一个目录称之为一个模块。即url访问中的m。访问content模块示例:?m=content控制器: phpcmsv9的控制器就是模块的类文件,位于phpcms/modules/模块/目录下面。类名成就是文件名+.php,例如一个名为abc的控制器,。控制器类默认继承系统的函数库,可以直接使用。控制器类的类名称与控制器文件名必须相同。,那么我们在浏览器里面输入URL:?m=test&c=abc二次开发技巧如果要对已存在的控制器进行二次开发,为了方便升级不建议直接对内核文件直接修改该,您可以通过“MY_*.php”的形式进行二次开发。例如您要对改phpcms/mood/。"" <?php classMY_indexextendsindex{ function__construct(){ parent::__construct(); } ……yourcode } 这样当您通过url访问index控制器的时候,,可以直接使用。系统配置文件文件路径:根目录/caches/:pc_base::load_config('system',web_path');CMS入口文件:PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。入口程序是在前期处理用户请求的引导程序。它是唯一一个可以被最终用户可以直接请求运行的。文件路径:根目录/<?php define('PHPCMS_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR); includePHPCMS_PATH.'/phpcms/'; pc_base::creat_app();?>,然后它根据指定的配置文件建立了一个Web应用实例并运行。PHPCMS框架入口文件:文件路径:根目录/phpcms/:<?php define('IN_PHPCMS',true); define('PC_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR); if(!defined('PHPCMS_PATH'))define('PHPCMS_PATH',PC_PATH.'..'.DIRECTORY_SEPARATOR); define('CACHE_PATH',PHPCMS_PATH.'caches'.DIRECTORY_SEPARATOR);……?>该文件为框架入口文件,包含实例化系统/模块类方法,调用系统/模块方法,系统常用常量等。如: pc_base::load_model(‘*_model’)加载数据库模型pc_base::load_sys_class(‘classname’)实例化系统类 pc_base::load_app_class(‘cla