CakePHP1.2.3 PluginのviewsをApp用に変更する方法
Theme機能を使う
AppControllerのbeforeFilter()に以下のように
<?php class AppController extends Controller { function beforeFilter() { if (isset($this->params['plugin'])) { $this->view = 'Theme'; $this->theme = $this->params['plugin']; } } } ?>
beforeRender()でもよさそうだけど、DebugKitが表示されなくなった。
以下の場所にPluginのviews内のfilesをcopyしてApp用に変更する。
my_plugin_nameはプラグイン名にする。
app/views/themed/my_plugin_name/