モデルでURLのパラメータ(params)を取得する
コントローラでは、$this->paramsで得られる値:例えば$this->params['prefix']や$this->params['admin']を、
コントローラ・コンポーンネント以外で得る方法。
FireFoxのアドオンでCook Bookをカスタマイズ表示
CakePHPのオンラインリファレンス、CookBookのデザインが新しくなりました。
http://book.cakephp.org/ja#
内容は一緒ですが、デザインが大幅に変わり、また検索結果の出力が非同期表示になるなどの違いがあります。
しかしながらこの新デザイン、個人的に、非常に使いにくい。
なんといっても、左ナビが380pxと広すぎます。
私のメインモニタは1024x768と、今日では若干小さめなせいもありますが、
コードを書きながら参照する、つまり複数窓を横並べにすることを考えると、やはり左ナビは広すぎるように感じます。
FireFoxのアドオン、Stylishを入れて、自分向けにカスタマイズしました。
https://addons.mozilla.org/en-US/firefox/addon/stylish/developers
UtilsPluginの内訳
下の記事で存在を知ったのですが、
CakePHPに、様々な「ちょっとした処理」を追加できる UtilsPlugin という便利なものが配布されています。
http://1-byte.jp/2011/01/06/open_trivist/
しかし、公式ページ(ver.1.1)や、READMEを読んでも、何にどうやって使うか、ちょっと分からない物もあります。
そこで、UtilプラグインVer.1.1で何ができるのか、自分なりにソースを解読したメモです。
PingBackやTinySluggable、Archive、Cleanup、Listなど、実際に使ってみたい機能もあったので、
実際に使用したら、具体的な導入方法を、別途記事にします。
また、UtilsPluginを配布しているCakeDC様では、他にも様々な、CakePHP用の便利なプラグインを開発&公開しています。
http://cakedc.com/eng/downloads
Cake Development Corporation · GitHub
これらも、機会があれば導入検討したいです。