■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: 管理画面でカスタムフィールドのソート

binbin > Re: 管理画面でカスタムフィールドのソート @ 2018/12/5 16:42
setoさん

返信ありがとうございます!
おかげさまで、なんとかできました!

読み込む順番はまったく考えてませんでした。
beforeFindだと遅かったんですね、、、
ありがとうございます!!


以下、ちょっとハマったところ。

Blog.BlogPosts.searchIndex
ControllerEventListenerにこのイベントを書いてみたんですが、発火できませんでした。
しょうがないので、initializeに書いて、
if($Controller->BlogPost) で振り分けしして、動作しました。

$this->Paginator->sort('customField', 'title' , ['escape' => false, 'class' => 'btn-direction', 'model' => 'pluginName.ModelName']);

次に、Viewでこんな書き方をしてたんですが、これは動作しませんでした。

$this->Paginator->sort('ModelName.customField', 'title' , ['escape' => false, 'class' => 'btn-direction');

optionのmodelを消して、keyの部分にモデルを繋げることで動作できました。

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
18 人のユーザが現在オンラインです。 (17 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 18