多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php框架 > CakePHP > cakephp bake

cakephp bake

來源:程序員人生   發布時間:2014-09-19 22:22:45 閱讀次數:4672次

cake php官網:http://cakephp.org/

使用bake生成代碼.

1:首先你要把數據庫建好,例如我們使用PowerDesigner把數據庫設計好,導出sql語句,在mysql中創建數據庫tfss,創建兩個簡單的表(特別需要注意表名以及外鍵的命名,請參考cakephp的命名規范):
   drop table if exists admingroups;
   /*==============================================================*/
   /* Table: admingroups                                           */
   /*==============================================================*/
   create table admingroups
   (
       id                   int not null auto_increment comment '管理組ID',
       ac_user              int not null default 1 comment '允許創建用戶(0: false ; 1: trure)',
       ac_class             int not null default 1 comment '允許創建班級組別(0: false ; 1: trure)',
       primary key (id)
   );
   alter table admingroups comment '管理組表';

   drop table if exists usergroups;
   /*==============================================================*/
   /* Table: usergroups                                            */
   /*==============================================================*/
   create table usergroups
   (
       id                   int not null auto_increment comment '用戶組ID',
       admingroup_id        int not null default 0 comment '用戶組類型1:學生;2:校長;3:老師)',
       group_name           varchar(50) not null default '' comment '用戶組名稱(管理組為學生的:中1~中6總共6個級別)',
       user_count           int not null default 0 comment '用戶數量',
       primary key (id)
   );
   alter table usergroups comment '用戶組表';

2: 首先要將php的php.exe加入環境變量中,例如我的php安裝在E:workServerPHPCore下,將該路徑加入到path中

3: 在命令行里面執行如下命令:php cakephp的bake文件路徑 bake
   例如你的cakephp解壓文件全部放在
   “E:/work/PHPPro/CakePHPTest/”目錄下
   那么則在命令行執行: php E:/work/PHPPro/CakePHPTest/lib/Cake/Console/cake.php bake

   1)  首先要知道相關命令:
    [D]atabase Configuration
    [M]odel
    [V]iew
    [C]ontroller
    [P]roject
    [F]ixture
    [T]est case
    [Q]uit


   2):執行了以上命令,開始配置數據庫
   Welcome to CakePHP v2.1.0 Console
   ---------------------------------------------------------------
   App : app
   Path: E:workPHPProCakePHPTestapp
   ---------------------------------------------------------------
   Your database configuration was not found. Take a moment to create one.
   ---------------------------------------------------------------

   ---------------------------------------------------------------
   Database Configuration:
   ---------------------------------------------------------------
   Name:
   [default] > default
   Datasource:(Mysql/Postgres/Sqlite/Sqlserver)
   [Mysql] > mysql
   Persistent Connection? (y/n)
   [n] > n
   Database Host:
   [localhost] > localhost
   Port?
   [n] > 3306
   User:
   [root] > root
   Password:
   > 000000
   Database Name:
   [cake] > tfss
   Table Prefix?
   [n] > n
   Table encoding?
   [n] > n

    ---------------------------------------------------------------
    The following database configuration will be created:
    ---------------------------------------------------------------
    Name:         default
    Driver:       mysql
    Persistent:   false
    Host:         localhost
    Port:         3306
    User:         root
    Pass:         ****
    Database:     tfss
    ---------------------------------------------------------------
    Look okay? (y/n)
    [y] > y
    Do you wish to add another database configuration?
    [n] > n

    Creating file E:workPHPProCakePHPTestappConfigdatabase.php
    Wrote 'E:workPHPProCakePHPTestappConfigdatabase.php'

    3)使用bake all生成m,v,c
    我們在命令行敲入: php E:/work/PHPPro/CakePHPTest/lib/Cake/Console/cake.php bake all
    執行如下:

    Welcome to CakePHP v2.1.0 Console
    ---------------------------------------------------------------
    App : app
    Path: E:workPHPProCakePHPTestapp
    ---------------------------------------------------------------
    Bake All
    ---------------------------------------------------------------
    Possible Models based on your current database:    
    1. Admingroup
    2. Usergroup
    Enter a number from the list above,
    type in the name of another model, or 'q' to exit
    [q] > 1

    Baking model class for Admingroup...

    Creating file E:workPHPProCakePHPTestappModelAdmingroup.php
    Wrote `E:workPHPProCakePHPTestappModelAdmingroup.php`
    PHPUnit is not installed. Do you want to bake unit test files anyway? (y/n)
    [y] > n

    Baking controller class for Admingroups...

    Creating file E:workPHPProCakePHPTestappControllerAdmingroupsController.php
    Wrote `E:workPHPProCakePHPTestappControllerAdmingroupsController.php`
    PHPUnit is not installed. Do you want to bake unit test files anyway? (y/n)
    [y] > n

    Baking `index` view file...

    Creating file E:workPHPProCakePHPTestappViewAdmingroupsindex.ctp
    Wrote `E:workPHPProCakePHPTestappViewAdmingroupsindex.ctp`

    Baking `view` view file...

    Creating file E:workPHPProCakePHPTestappViewAdmingroupsview.ctp
    Wrote `E:workPHPProCakePHPTestappViewAdmingroupsview.ctp`

    Baking `add` view file...

    Creating file E:workPHPProCakePHPTestappViewAdmingroupsadd.ctp
    Wrote `E:workPHPProCakePHPTestappViewAdmingroupsadd.ctp`

    Baking `edit` view file...

    Creating file E:workPHPProCakePHPTestappViewAdmingroupsedit.ctp
    Wrote `E:workPHPProCakePHPTestappViewAdmingroupsedit.ctp`

    Bake All complete

    4)關于.ctp模板文件
    如果使用zend studio是無法打開.ctp文件的,那么我就增加后綴名吧
    window -> Preferences -> General -> Content Types -> PHP Content type  添加*.ctp后綴
    添加文件關聯
    window -> Preferences -> General -> Editor -> File Associations 添加關聯

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 成人性生活视频 | 又黄又爽又色的性视频 | 性的小视频在线观看免费 | 欧美free性俄罗斯xxx | 免费中文字幕 | 欧美最猛黑人xxxx黑人猛交69 | 456亚洲人成影视在线观看 | 亚洲欧洲免费 | 欧美图片另类小说综合 | 五月婷网| 日本护士18一25 | 欧美性色一级在线观看 | 亚洲短视频在线观看 | 欧美 亚洲 校园 第一页 | 校园春色国产精品 | 国产精品高清一区二区三区 | 国产精品午夜在线播放a | 亚洲成a| 国产毛片久久久久久国产毛片 | 亚洲高清视频在线播放 | 国产在线啪| 亚洲欧洲日本天天堂在线观看 | 免费看欧美毛片大片免费看 | haose16在线永久免费 | 自拍偷拍第| 麻豆网址在线观看 | 美女啪啪免费网站 | 日韩一区二区三区免费视频 | 国产成人精选免费视频 | 亚洲美女色视频 | 国产欧美一区二区三区在线看 | 亚洲国产欧洲精品路线久久 | 亚洲性hd| 国内精品伊人久久大香线焦 | 亚洲欧美色综合自拍 | 国产成人不卡亚洲精品91 | 亚洲欧美日韩国产精品 | 日本一区二区视频 | 亚洲欧美视频在线播放 | 亚洲第一网站 | 中文字幕免费在线 |