cakephpのプラグインをいろいろ試す
を参考にいろいろ試す
- cakephpは1.3.6
debug_kit
- https://github.com/cakephp/debug_kit
- からもらってきて、debug_kitにリネームして、app/plugins/debug_kit/...になるように配置する
- app_controller.phpにvar $components = array('DebugKit.Toolbar');と書く
- core.phpでdebugを1以上にするConfigure::write('debug', 2);
- sql logsが取れてないので、app/views/layouts/default.ctpのelement('sql_dump'); ?>を削除する
- なければcake/libからコピーしてくる
- scaffoldでは動作しない
- sql logsがちゃんと取れてない?
- 参考
cakeplus
- http://d.hatena.ne.jp/cakephper/20090909/1252461412
- https://github.com/ichikaway/cakeplus/tree
- からもらってきて、cakeplusにリネームして、app/plugins/cakeplus/...になるように配置する
配列に対してnl2brとhを実行する
- コントローラーでセットすると var $components = array( 'Cakeplus.HtmlEscape' );
- $this->HtmlEscape->nl2br_h()が使えるようになる
- 例 $this->set('posts', $this->HtmlEscape->nl2br_h($this->paginate( 'Post' ),null, array( 'Post.title') ) );
- 第三パラメは除外するフィールド名