日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

odp 加固 mysql_creator是一款为php框架odp的脚手架工具

發(fā)布時(shí)間:2025/3/15 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 odp 加固 mysql_creator是一款为php框架odp的脚手架工具 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

creator

項(xiàng)目介紹

creator是一款為php框架odp的腳手架工具,主要用于生成dao層,dataService層,pageService層,controller層,action層,避免重復(fù)性勞動(dòng)和提高工作效率

軟件架構(gòu)

軟件架構(gòu)說明

使用說明

(ps:配置已支持當(dāng)前項(xiàng)目組文件路徑,放置在app同級目錄即可)

1.創(chuàng)建app

php creator build app app_name –c namespace

栗 : php creator create action Action_MessageList -n message

2.創(chuàng)建dao

php creator create dao dao_name -p [mod | mul]

栗 : php creator create action Action_MessageList -n message

3.創(chuàng)建dataservice

php creator create ds dataservice

栗 : php creator create ds Service_Data_Message

4.創(chuàng)建pageservice

php creator create ps pageservice

栗 :php creator create ps Service_Page_Message

5.創(chuàng)建controller

php creator create controller c_name

栗 : php creator create controller Controller_Message

6.創(chuàng)建action

php creator create action a_name -n middle_name

栗 : php creator create action Action_MessageList -n message

7.創(chuàng)建所有

php creator create all name

栗 : php creator create all Message

安裝教程

將creator文件夾放置于odp項(xiàng)目的根目錄下

配置連接數(shù)據(jù)庫參數(shù),根據(jù)注釋設(shè)置數(shù)據(jù)庫連接參數(shù),注意不要隨意更改DB_NAME

vim ./creator/Creator/Conf/Conf.php

$conf = array(

//pdo數(shù)據(jù)庫配置文件

'PDO' => [

'DB_TYPE' => 'mysql', //數(shù)據(jù)庫類型

'DB_HOST' => '127.0.0.1', //服務(wù)器地址

'DB_PORT' => '3306', //端口

'DB_USER' => 'root', //用戶名

'DB_PWD' => '123456root', //密碼

'DB_NAME' => DB_NAME, //數(shù)據(jù)庫名稱

'DB_CHARSET' => 'utf8', //數(shù)據(jù)庫編碼

],

//基礎(chǔ)配置

'FRAME' => FRAME, //框架

//文件注釋

'NOTE' => [

'AUTHOR' => 'chenzhiwen', //文件頭作者

],

);

修改適合你的odp參數(shù)

可修改的部分(以dao為例):

分表操作參數(shù) -p

生成文件路徑

默認(rèn)繼承的父類

默認(rèn)的DB_NAME

默認(rèn)的DB

默認(rèn)的日志文件存儲(chǔ)

默認(rèn)的取模分表分母數(shù)

默認(rèn)的分表類型

默認(rèn)的JSON類型CLOUMN_COMMENT標(biāo)識符

vim ./creator/Creator/Conf/OdpConf/Conf.php

return array(

//odp的模板類型

'TEMPLATES' => [

'dao' => 'dao.tmpl',

'dataservice' => 'dataservice.tmpl',

'pageservice' => 'pageservice.tmpl',

'controller' => 'controller.tmpl',

'action' => 'action.tmpl',

],

'DB' => [

'PREFIX' => 'tbl',

],

//odp文件路徑分割

'DS' => '_',

//dao層相關(guān)配置

'DAO' => [

'BASE_CONFIG' => [

//分表

'partion' => [

'MUL' => '-pl',//固定大小分表

'MOD' => '-pd',//取模分表

],

],

'DOCUMENT_PATH' => '../desktc/models/', //基礎(chǔ)路徑

'PARENT_CLASS' => 'Hk_Common_BaseDao', //父類

'DB_NAME' => 'flipped/zyb_flipped', //DB_NAME

'DB' => 'Hk_Service_Db::getDB( $this->_dbName )', //DB

'LOG_FILE' => 'Hkzb_Util_FuDao::DBLOG_FUDAO', //日志文件

'TYPE_JSON' => 'Hk_Service_Db::TYPE_JSON', //JSON

'TYPE_JSON_FLAG' => 'json', //JSON標(biāo)示符

'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層相關(guān)配置

'DATASERVICE' => [

'DOCUMENT_PATH'=> '../desktc/models/',//ROOT_PATH . 'Fz' . DS

'PARENT_CLASS' => '', //父類

],

//pageservice層相關(guān)配置

'PAGESERVICE' => [

'DOCUMENT_PATH'=> '../desktc/models/',//ROOT_PATH . 'Fz' . DS

'PARENT_CLASS' => '', //父類

],

//構(gòu)建模塊

'MODULE' => [

'DOCUMENT_PATH' => '../',

'BASE_CONFIG' => [

'NAMESPACE' => '-c'

],

],

//all

'ALL' => [

'DOCUMENT_PATH' => [

'ACTION' => '../desktc/',

'CONTROLLER' => '../desktc/',

'DAO' => '../desktc/models/dao/', //../phplib/dao/

'DATASERVICE' => '../desktc/models/service/data/', //../phplib/ds/

'PAGESERVICE' => '../desktc/models/service/page/',

]

],

//controller

'CONTROLLER' => [

'DOCUMENT_PATH' => '../desktc/',

'PARENT_CLASS' => 'Ap_Controller_Abstract', //父類

],

//action

'ACTION' => [

'DOCUMENT_PATH' => '../desktc/',

'PARENT_CLASS' => 'DeskTc_Action_Base', //父類

'BASE_CONFIG' => [

'MIDDLE_NAME' => '-n',

],

],

);

參與貢獻(xiàn)

Fork 本項(xiàng)目

新建 Feat_xxx 分支

提交代碼

新建 Pull Request

碼云特技

使用 Readme_XXX.md 來支持不同的語言,例如 Readme_en.md, Readme_zh.md

GVP 全稱是碼云最有價(jià)值開源項(xiàng)目,是碼云綜合評定出的優(yōu)秀開源項(xiàng)目

總結(jié)

以上是生活随笔為你收集整理的odp 加固 mysql_creator是一款为php框架odp的脚手架工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产91在线观看丝袜 | 97人人模人人爽人人少妇 | 成人午夜免费电影 | 好吊视频在线观看 | 亚洲精品66 | 国产一级片子 | 好吊操视频这里只有精品 | 日韩在线视频网 | 成人3d动漫在线观看 | 中文字幕亚洲精品 | 黑人操中国女人视频 | 免费99精品国产自在在线 | 欧美性猛交一区二区三区精品 | 欧美三区在线 | 人人澡人人爽 | 国产sm在线 | 中国浓毛少妇毛茸茸 | 日韩成人高清视频在线观看 | 国产香蕉一区二区三区 | 国精品无码一区二区三区 | 亚洲欧美日韩成人 | 国产精品91在线观看 | 女人17片毛片60分钟 | 舐め犯し波多野结衣在线观看 | 色婷婷婷婷 | 爱逼av | 国产有码视频 | 国产精品一区二区av白丝下载 | 国产黄频| 青青一区二区 | 91精品入口 | 欧美日韩在线视频一区 | 色综合久久天天综合网 | 色欲欲www成人网站 老色鬼av | 夜夜躁狠狠躁日日躁av | 麻豆网站在线播放 | 欧美日韩国产精品一区 | 制服.丝袜.亚洲.中文.综合懂色 | 国产精品电影网站 | 亚洲一区中文字幕永久在线 | 国产精品无码专区av免费播放 | 欧美精品国产动漫 | 懂色av一区二区在线播放 | 国产suv精品一区二区三区 | 男女爽爽 | 希岛婚前侵犯中文字幕在线 | 精品无码人妻一区二区三区品 | 高清毛片aaaaaaaaa郊外 | 久久国产区 | 91制服诱惑 | 深喉口爆一区二区三区 | 精品一区电影 | 极品尤物魔鬼身材啪啪仙踪林 | 九九九久久久精品 | 日韩av一卡 | 自拍偷拍第一页 | av午夜在线 | 国产精品11 | 黄色国产在线观看 | 91免费网站在线观看 | 亚洲一区二区视频在线 | 欧美第一页 | 一区二区激情视频 | 欧美亚洲 | 日韩精品久久一区 | 最新地址av | 女人av| 两个小y头稚嫩紧窄h文 | 人妻视频一区 | 少妇无套内谢久久久久 | 96在线观看 | 鲁一鲁一鲁一鲁一av | www.污在线观看| 亚洲成年人av| h片在线免费 | 超碰人人做| wwwxx在线| 国产免费成人 | 天天爱夜夜爽 | 亚洲hh | 日韩在线观看视频一区二区 | 男人的天堂avav | 天堂最新| 伊人影院在线播放 | 中文字幕精品在线观看 | 91视频爱爱| 免费在线黄色片 | 日本大尺度吃奶做爰久久久绯色 | 成年人视频在线免费看 | 欧美亚洲中文精品字幕 | 五月婷婷六月合 | 人妻无码久久一区二区三区免费 | 欧美性开放视频 | 国产毛片一区二区三区 | 黄色精彩视频 | 色屁屁草草影院ccyycom | 成人精品在线观看 | 99re在线观看| 亚洲一区二区在线看 |