0

FriendsOfCake/Search pluginを使用しましたが、作成日時を検索するまではすべて問題ありませんでした。

検索フォームを送信すると、作成された変数が になりhttp://localhost:8765/admin/logs?created=2015%2F10%2F10、レコードが見つかりません。

FriendsOfCake/Search プラグインで datetime 型を検索するには?

4

2 に答える 2

0

別の方法を見つけました

検索プラグインで使用されるコールバック関数:

最新バージョン 1.2.3では FoC 検索

$this->searchManager()
        ->add('id', 'Search.Value')
        ->add('role_id', 'Search.Value')
        ->add('email', 'Search.like', [
            'before' => true, 
            'after' => true, 
            'field' => [$this->aliasField('email')]
        ])
        ->add('full_name', 'Search.Like', [
            'before' => true, 
            'after' => true, 
            'field' => [$this->aliasField('full_name')]
        ])
        ->add('created', 'Search.Callback', [
            'callback' => function($query, $args, $manager) {
                return $query->andWhere(["Users.created >=" => new FrozenTime($args['created'])]);
            }
        ]);

ビューでは、日付ピッカーを使用します

日付ピッカーを表示

于 2016-04-26T17:33:17.180 に答える