問題タブ [cakephp-search-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cakephp - CakePHP 検索プラグインを使用してクエリを動的に変更するには?
検索プラグインはうまく機能していますが、条件のいずれかを指定する必要があります。
例:
今..に設定するbefore false
とafter true
、次のものが検索されます。
keyword%
最初にすべてを検索しkeyword%
、スペースがある場合は次にkeyword-secondword%
検索し、最後に何も見つからない場合は検索し、それでも見つからない場合は条件が必要ですkeywordSecondword%
keyword%secondword%
%secondkeyword
%keyword%
今、私がやろうとすると:
うまくいきません!
重い正規表現の一致とコントローラー上のもの、およびモデルによるすべてのデータベースの重労働が必要です。
優先順位に基づいて検索する必要があります。
何か案は?
sql - CakePHP 検索プラグイン、orCondition の問題
orCondition メソッドに問題がありました。このプラグインを使用して単純な検索エンジンを作成したいのですが、タイトルと説明でデータベースにある場合にフレーズ (同じまたは類似) を見つけたいだけですが、何が間違っているのか本当にわかりません。 . 私が達成した唯一の効果は、元のデータベースとまったく同じ順序でフォームに入力したときにタイトルを見つけることができることです. たとえば、投稿のタイトルが「One two three」で「two」と入力すると機能しますが、「three two」と入力すると結果はありません。ここにいくつかのコードがあります。
モデル:
意見:
php - CakeDC の検索プラグインを使用して複数選択フィールドでデータを検索する
CakeDC の Search pluginで検索を実装しようとしています。この検索では、'multiple' => 'checkbox'
設定されているフィールドがあります。このフィールドを使用すると、ユーザーは複数の都市を選択できるため、都市/都市に従って結果をフィルタリングできます。私がこれに賛成したことは'type' => 'IN'
、そのフィールドの を でSearchable
Model
指定しただけ$filterArgs
です。しかし、検索/フィルタリングが行われず、すべての結果で応答しただけであることに注意してください。ここで実装した内容を明確に理解するために、コード スニペットを示します。
Model.php
search_form.ctp
ModelsController.php
また、beforeFilter()
inを使用してwithを内ModelsController
破させようとしたことがありますが、すべての結果は同じです。これを行うための他のプラグインや、cakeDC の検索プラグインでこれを行うためのハックがあるかどうかを尋ねたいと思います。助けてください。city
array()
(,)
IN
cakephp - cakephp cakedc 検索プラグイン フィルター名 値 と 条件
Cakephp 3.0 が正常に動作する Cakedc 検索プラグインがありますが、次のようなより高度な検索フィルターが必要です。
だから私はこれを達成するために2つのドロップダウン選択と1つのテキスト入力を追加しようとしています.
「city」は、db フィールドのドロップダウンに含まれます。
=, !=, like %?%, like %?, not like ?% 条件はドロップダウンになります
「ロサンゼルス」の検索値が入力されます。
cakephp - Cakephp 検索プラグインの基本的な使い方
あなたが私を助けてくれることを願っています。ここの「 cakedc検索プラグインを使用するためのcakephpの基本的なヘルプ」のようなすべての手順を実行しましたが、サーチャーは何もしません。
私のプロジェクトは 1 つのユーザー リストに関するもので、「apellidos」または「dni」フィールドをフィルター処理したいと考えています。
私のコントローラーでは、コンポーネントを宣言しました。これは次のとおりです。
そしてここにも関数があります:
最後に、ビューには次のものがあります。
私が間違っていることを教えてください。どうもありがとう!!
ベレン
php - Cakephp 検索プラグイン フィルター
私は、Cakephp 2.6.4 を使用して、サッカー トーナメント用の Web の個人プロジェクトから始めています。(また、私は CakePHP から始めています)。CakeDC 検索プラグインを実装したところ、inputbox で正しく検索されます。ここで、選択したグループに従ってチームを表示するフィルターを追加します。https://github.com/CakeDC/searchからプラグインのドキュメントを読みましたが、選択ボックスにグループをロードできませんでした。ここで私はあなたに写真のスクリーンショットを差し上げます。ありがとう
//EquiposController.php のコード
こちらモデルEquipo(チーム)
ここに私のView Index.ctp