
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Phalcon Model::find の結果を Ginq にする方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Phalcon Model::find の結果を Ginq にする方法 - Qiita
※前提として、yield を使うので PHP5.5 以上であることが必要です Phalcon の Resultset (Model::findの... ※前提として、yield を使うので PHP5.5 以上であることが必要です Phalcon の Resultset (Model::findの返却値) は多少の機能はありますが、ほぼORM機能を持ったクエリ結果カーソルの域を出ないので Ginq を使っています。 Resultset → Ginq 変換するには Ginq::fromLazy と yield を使います。 $rs = BlogEntries::find(); $entries = Ginq::fromLazy(function() use (&$rs) { foreach ($rs as $item) { yield $item; } }); // 一日の中で PV 数が最上位のブログ記事を取得 $entries = $entries ->groupBy(['e'=>'e.getDate()']) ->select(func