CakePHPのfindでMAX、MIN関数などを使う場合は、 fieldsキーに指定します。 サンプルデータ: +----+--------+ | id | number | +----+--------+ | 1 | 100 | | 2 | 10 | | 3 | 1000 | +----+--------+ サンプルコード: $result = $this->Example->find('first', array("fields" => "MAX(Example.number) as max_number")); $resultの出力結果: Array ( [0] => Array ( [max_number] => 1000 ) ) SUM(集計)も同様に指定できます。 サンプルコード: $result = $this->Example->find('first',
International PHP Magazineで「CakePHPを使う理由」というアンケートをやっています。 # Lightweight # CakePHP does not believe in a components/widget approach # Compatible with PHP4 and PHP 5 # Enhanced AJAX support # Suitable for any kind of project # The Bake command International PHP Magazine::News::IPM Poll Question: Reasons to use CakePHP are ? 2つめは良く分からないのですが、後はまあ有りそうな選択肢ですね。 ちなみに私がCakePHPに興味を持った理由は「PHP4/5対応」と、選択肢には無いで
PHPのFWを比較することを試みようと思っている。PHPの4大FWと言われる、CakePHP,Symphoney,Zend,Codeigniterは少しずつ勉強を進めよう。まずは軽量かつ覚えやすいというCakePHPについて記述する。※コードの追跡を行ったのはCakePHP version1.3.9。現時点での最新Version。 特徴や規則 RoRの影響を受けて作られている。2006年頃から存在し、PHP4でも使える。 MVC(Model View Controller)。Viewを純粋なPHPでかける。 習得が比較的楽。 ViewHelperが利用可能。ViewHelperで自動的に出力をsanitize。 Action/FilterChainをサポート。 Validatorサポート。 関数の短縮表記。 簡単な処理の流れを説明すると、entrypointからDispatcherが呼び出
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く