ctrl會對應至public function groupUserAddAction()
而 view會對應至group-user-add.phtml
當使用group_user_add時
ctrl會對應至groupuseradd
而view還是會對應至group-user-add.phtml
所以可以利用下底線的組合來共用同名ctrl切換不同view?
是偶然嗎?
rake db:migrate
可以在開發環境中方便的做
資料庫的版本控制(結構的新增與回復)
PHP也有clone的版本
mysql-php-migrations
http://code.google.com/p/mysql-php-migrations/
使用方式
執行
php migrate.php add
會依日期建立某版本號
在其中
public function up(PDO &$pdo) { $pdo->exec("ALTER TABLE `test0` ADD `field1` VARCHAR(24) NOT NULL"); } public function down(PDO &$pdo) { $pdo->exec("ALTER TABLE `test0` DROP `field1`"); }
去寫新增或回滾的SQL語法就行