記事紹介

Cakephp1.3にアップグレードした時にしたこと(翻訳)

ざっくり翻訳しました。 http://mark-story.com/posts/view/updating-to-cake-1-3 ページネーションの条件引継ぎで今までviewでセットしていた$paginator->optionsが不要になったみたいですね。これでPaginationで検索条件が引き継げないという質問がなくな…

Cakeのコアコンポーネントを拡張する方法の記事

「Extending CakePHP’s core components」 http://cakebaker.42dh.com/2009/09/08/extending-cakephps-core-components/基本的には、importして継承する。 重要なのは記事の最後にある、constructClasses()の箇所で継承した方で上書きしてるところ。 // app/…

Cake3の方向性が分かる記事の紹介(日本語要約)

Debuggable.comのfelixgeが書いた「Cake 3 interview with Nate Abele」が面白かったので、日本語で要約したものを載せます。かなり要約してるので、本文をみた方が良いです。 http://debuggable.com/posts/Cake_3_interview_with_Nate_Abele:4a665a5e-5bfc-…

リファクタリングを考える時期の記事紹介

自分の英語力アップと、技術力アップを兼ねて、好きな開発者の書いた記事をある程度翻訳して載せていこうと思います。今までMarkとかMcurryとかの興味深い記事をざっとは読んでたけど、自分が読むだけだと流し読みになりやすくて、読んだつもりになっただけ…

PHP Reflectionの話

記事紹介 Using the PHP Reflection API for fun and profit PHP5から存在するReflectionClassというのがあって、これを使うとメソッド名とか、PHPdocとか、メソッドの引数とか、色々なクラス内の情報を取得できる。http://api.cakephp.org のAPIマニュアル…

Modelを2個以上読み込む場合は、$usesを使わない方がスピードアップする

CakePHPのスピードアップTIPs。 http://www.pseudocoder.com/archives/2009/04/16/one-more-tip-for-speeding-up-cakephp-apps/ コントローラの中で、$usesでモデルをいくつも書いておけば、 $this->Model1->find(); $this->Model1->Model2->find(); みたい…

saveAllとかMySQL Explainなどの記事

MySQLのEXPLAINを徹底解説!! MySQLのExplainのことが書いてある saveAll() with multiple records AND for multiple models 英語記事 複数モデルの複数レコードを一気に保存 Viewのinputのnameは、先頭に数字を持ってくる ただし数字は1から始めること。0か…

CakeBookの開発例の記事(ACL)

気付かなかったんですが、開発例にACLのこととか書いてあったんですね。 10.2 ACL を制御するシンプルなアプリケーションACLとか理解するのが難しかったので、これは良い!! nutoさん、いつも翻訳ありがとうございます。

発行したSQLのクエリをログに出力するコンポーネント

SQL EXPLAIN Componentの反応が良かったので嬉しいです。これからCakePHP 勉強会@福岡の発表ネタを考えます。SQL EXPLAIN Componentをバージョンアップした際に参考にした下記プラグイン(発行したSQLのクエリをログに出力するコンポーネント)があります。 …

プラグインを複数プロジェクトで共通利用する方法

下記の記事に、複数のcakeアプリから共通のプラグインを利用する方法が書いてあります。 http://mark-story.com/posts/view/making-a-global-plugins-directory-for-cakephp?utm_source=rssこれを使えば、app1とapp2にそれぞれcakeのソースコードがあって管…