Pages

2014年10月28日火曜日

CakePHP2 セットアップ ライブラリ部分のみサブモジュールとして管理

CakePHPのセットアップ

$ git init
$ git pull https://github.com/cakephp/cakephp.git
$ rm -fr .git
$ rm -fr .gitignore
$ rm -fr lib
$ git init
$ git add .
$ git commit -m 'first commit'

$ git submodule add https://github.com/cakephp/cakephp.git
$ git submodule init
$ git submodule update

$ vi app/webroot/index.php
$ vi app/webroot/test.php

//define('CAKE_CORE_INCLUDE_PATH', ROOT . DS . 'lib');

define('CAKE_CORE_INCLUDE_PATH', ROOT . DS . 'cakephp' . DS . 'lib');

$ vi app/Console/cake.php

$install = $root . DS . 'lib';

$install = $root . DS . 'cakephp' . DS . 'lib';


$ git add .
$ git commit

$ git remote add origin [repository]
$ git push -u origin master

プラグインの追加

$ git submodule add git://github.com/cakephp/debug_kit.git app/Plugin/DebugKit
$ git submodule add git://github.com/CakeDC/search.git app/Plugin/Search

Followers