Katzさん
教えていただいた方法通りに、「Expressのカスタムテンプレート」ですと、
うまく動作し、エントリーを取得できました!
問題は、「自作ジョブからExpressエントリーを取得できない」
ということになりますね。
Re: プログラムからExpressのエントリーを取得できない
2018年7月27日 at 19:29
参考までに、Express のサンプルデータを公開しています。
http://github.com/katzueno/c5-express-boiler-plate
ここの
http://github.com/katzueno/c5-express-boiler-plate/blob/master/application/blocks/express_entry_list/templates/curry_store_list.php
が一覧表示のサンプルです。
サンプルの $results が、$events と同じです。
Your post has been saved and will be published after approval by the forum moderator.
natake
Re: プログラムからExpressのエントリーを取得できない
ありがとうございます。
教えていただいたソースを参考にしてみましたが、ダメでした…
まだテスト段階で、出力も下のようにvar_dumpで確認しているだけなんです。
$entity = Express::getObjectByHandle('event');
$list = \Concrete\Core\Express\EntryList($entity);
$events = $list->getResults();
$total = $list->getTotalResults();
var_dump($events); // array(0) {} が出力される
var_dump($total); // string(2) "16" が出力される
このExpressからの値取得をジョブとして作成しています。
ジョブとして作成することは、特に関係ないですよね?