日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

cakephp bake

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

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 添加關聯

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 中文字幕成人在线 | 好看的黄色网址 | www.yw尤物| 日韩国产精品一区二区 | 国内自拍中文字幕 | 国产欧美一区二区 | www.亚洲色图.com | 青青久在线视频 | 欧美韩国日本一区二区三区 | 99久久综合国产精品二区国产 | 动漫精品一区二区三区 | 亚洲精品视频一区二区三区 | 在线一区二区三区四区 | www.日| 成人欧美在线 | 在线观看国产小视频 | 国产精品久久久久久 | 言情恋老小说言情网 | 久久久国产精品一区 | 美女视频国产 | 亚洲精选久久 | 国产精品久久久久久亚洲毛片 | 日韩欧美第一页 | 欧美极品少妇xxxxⅹ免费视频 | 麻豆网页| 一级黄视频 | 欧美视频a | 久久麻豆视频 | 国产免费av网站 | 亚洲高清视频在线 | 日韩电影一区二区三区 | 免费看的一级毛片 | 国产欧美精品 | www.欧美精品 | 嫩草影院一二三 | 好吊视频一区二区三区 | 999毛片| 亚洲激情五月 | 日韩人体视频 | 天天草天天干 | 日韩久久一区二区 |