Aug 21
逆引きrhaco46: テーブル自体を削除する
rhaco 1.6.0〜
テーブルを削除するにはDbUtilのdroptableメソッドを使います。データだけでなくテーブル自体も削除されます。
$db = new DbUtil(Product::connection()); $db->droptable(new Product());
ちなみにcreateはDbUtilに用意されていません。rhacoからテーブルを生成するには直接create文をsqlで作成し、queryメソッドを用いるか、DbUtilInitializerクラスでsql文を作成することで出来ます。
※このメソッドはいずれsetupに行く可能性があるそうです。