一次搞定所有資料表 - PowerBake for CakePHP 1.2

edited 十月 2013 in CakePHP
解壓縮後放到 cake/console/libs/ 中,使用下面指令執行:

cake.php powerbake -working /../app/

M = 產生所有資料表對應的 Model
C = 產生所有資料表對應的 Controller
V = 產生所有資料表對應的 View
A = 一次產生上面三種東西

已知問題:
1. 產生的程式碼完全忽略關聯性,也許判斷關聯並且先行建立必要的檔案會比較實用,就看有沒有人要接手弄了
2. 每個檔案覆蓋時都會問過,所以蠻煩人的
3. 未經詳實測試,各種尖叫聲產生時,...

另外寫了一個小程式,方便瀏覽產生的結果:
$view_folder = new Folder(VIEWS);
				$view_folders = $view_folder->read();
				$cnt = 0;
				foreach($view_folders[0] AS $folder) {
				    if(file_exists(VIEWS . $folder . '/index.ctp')) {
				        echo $html->link($folder, '/' . $folder) . ' | ';
				        if(++$cnt%10==0) {
				            echo '<br />';
				        }
				    }
				}
可以放到 views/layouts/default.ctp 的 endif; 之後

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=3010

評論

Sign In or Register to comment.