エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CakePHP afterFind()で注意|TechRacho by BPS株式会社
CakePHPで、DBから取得した値を加工したり、Associationだけでは解決できない別データを付加したい時な... CakePHPで、DBから取得した値を加工したり、Associationだけでは解決できない別データを付加したい時など、afterFind()が便利です。 しかし、findではcountなどをすることもあるので、うっかりするとFatal Errorが出てしまうことがあります。 Cannot use string offset as an array in ~.php データの形式をきちんと確認しましょう。 public function afterFind($results) { foreach ($results as $key => $val) { //↓ここのis_array()が重要 //$this->User->find('count')などをやった場合、2などの数値が入るため if (isset($results[$key]['User']) && is_array($resu
2013/07/08 リンク