利用可能なコントローラを設定ファイルで制限する方法
cakephp 1.2.6で開発してます。
利用可能なコントローラを設定ファイルで制限する方法。ファイルベースで扱うために、bootstrapに利用可能なサービスのコントローラ名を記載。
//app/config/bootstrap.php <?php Configure::write('USE_SERVICE', array( 'Services', 'Members', 'Users', ) ); ?>
//app/app_controller.php <?php function beforeFilter() { $services = Configure::read('USE_SERVICE'); if(!in_array($this->name, $services)) { die('このサービスは利用停止中です。<br/><br/> <a href="/">TOPへ戻る</a>'); } parent::beforeFilter(); } ?>