建设网站需要了解什么,泉州做网站的公司,博罗县建设局网站,网站底部浮动广告代码creator项目介绍creator是一款为php框架odp的脚手架工具#xff0c;主要用于生成dao层#xff0c;dataService层#xff0c;pageService层,controller层,action层,避免重复性劳动和提高工作效率软件架构软件架构说明使用说明(ps:配置已支持当前项目组文件路径,放置在app同级…creator项目介绍creator是一款为php框架odp的脚手架工具主要用于生成dao层dataService层pageService层,controller层,action层,避免重复性劳动和提高工作效率软件架构软件架构说明使用说明(ps:配置已支持当前项目组文件路径,放置在app同级目录即可)1.创建appphp creator build app app_name –c namespace栗 : php creator create action Action_MessageList -n message2.创建daophp creator create dao dao_name -p [mod | mul]栗 : php creator create action Action_MessageList -n message3.创建dataservicephp creator create ds dataservice栗 : php creator create ds Service_Data_Message4.创建pageservicephp creator create ps pageservice栗 :php creator create ps Service_Page_Message5.创建controllerphp creator create controller c_name栗 : php creator create controller Controller_Message6.创建actionphp creator create action a_name -n middle_name栗 : php creator create action Action_MessageList -n message7.创建所有php creator create all name栗 : php creator create all Message安装教程将creator文件夹放置于odp项目的根目录下配置连接数据库参数,根据注释设置数据库连接参数,注意不要随意更改DB_NAMEvim ./creator/Creator/Conf/Conf.php$conf array(//pdo数据库配置文件PDO [DB_TYPE mysql, //数据库类型DB_HOST 127.0.0.1, //服务器地址DB_PORT 3306, //端口DB_USER root, //用户名DB_PWD 123456root, //密码DB_NAME DB_NAME, //数据库名称DB_CHARSET utf8, //数据库编码],//基础配置FRAME FRAME, //框架//文件注释NOTE [AUTHOR chenzhiwen, //文件头作者],);修改适合你的odp参数可修改的部分(以dao为例)分表操作参数 -p生成文件路径默认继承的父类默认的DB_NAME默认的DB默认的日志文件存储默认的取模分表分母数默认的分表类型默认的JSON类型CLOUMN_COMMENT标识符vim ./creator/Creator/Conf/OdpConf/Conf.phpreturn array(//odp的模板类型TEMPLATES [dao dao.tmpl,dataservice dataservice.tmpl,pageservice pageservice.tmpl,controller controller.tmpl,action action.tmpl,],DB [PREFIX tbl,],//odp文件路径分割DS _,//dao层相关配置DAO [BASE_CONFIG [//分表partion [MUL -pl,//固定大小分表MOD -pd,//取模分表],],DOCUMENT_PATH ../desktc/models/, //基础路径PARENT_CLASS Hk_Common_BaseDao, //父类DB_NAME flipped/zyb_flipped, //DB_NAMEDB Hk_Service_Db::getDB( $this-_dbName ), //DBLOG_FILE Hkzb_Util_FuDao::DBLOG_FUDAO, //日志文件TYPE_JSON Hk_Service_Db::TYPE_JSON, //JSONTYPE_JSON_FLAG json, //JSON标示符TYPES_MAP [bigint Hk_Service_Db::TYPE_INT,blob Hk_Service_Db::TYPE_INT,char Hk_Service_Db::TYPE_STR,date Hk_Service_Db::TYPE_STR,datetime Hk_Service_Db::TYPE_STR,int Hk_Service_Db::TYPE_INT,longblob Hk_Service_Db::TYPE_INT,mediumblob Hk_Service_Db::TYPE_INT,smallint Hk_Service_Db::TYPE_INT,text Hk_Service_Db::TYPE_STR,time Hk_Service_Db::TYPE_STR,timestamp Hk_Service_Db::TYPE_STR,tinyint Hk_Service_Db::TYPE_INT,varchar Hk_Service_Db::TYPE_STR,],FILE_NAME_TEMP [Fz phplib,],PARTION [//取模分表MOD [PARTION_NUM 20,PARTION_TYPE self::TYPE_TABLE_PARTION_MOD,],//固定大小分表MUL [PARTION_NUM 3000,PARTION_TYPE self::TYPE_TABLE_PARTION_MUL,],],],//dataservice层相关配置DATASERVICE [DOCUMENT_PATH ../desktc/models/,//ROOT_PATH . Fz . DSPARENT_CLASS , //父类],//pageservice层相关配置PAGESERVICE [DOCUMENT_PATH ../desktc/models/,//ROOT_PATH . Fz . DSPARENT_CLASS , //父类],//构建模块MODULE [DOCUMENT_PATH ../,BASE_CONFIG [NAMESPACE -c],],//allALL [DOCUMENT_PATH [ACTION ../desktc/,CONTROLLER ../desktc/,DAO ../desktc/models/dao/, //../phplib/dao/DATASERVICE ../desktc/models/service/data/, //../phplib/ds/PAGESERVICE ../desktc/models/service/page/,]],//controllerCONTROLLER [DOCUMENT_PATH ../desktc/,PARENT_CLASS Ap_Controller_Abstract, //父类],//actionACTION [DOCUMENT_PATH ../desktc/,PARENT_CLASS DeskTc_Action_Base, //父类BASE_CONFIG [MIDDLE_NAME -n,],],);参与贡献Fork 本项目新建 Feat_xxx 分支提交代码新建 Pull Request码云特技使用 Readme_XXX.md 来支持不同的语言例如 Readme_en.md, Readme_zh.mdGVP 全称是码云最有价值开源项目是码云综合评定出的优秀开源项目