0
私はyii2でActiveFormを使用しています。送信ボタンをクリックすると、次のGETリクエストがあります。サブミット前にカスタム属性を 'ProjectSearch'配列に追加するにはどうすればよいですか?Yii2。送信前にGETリクエストに属性を追加してください
$_GET = [
'r' => 'project/index',
'ProjectSearch' => [
'description_' => '',
'categories' => '',
'moneyrange' => '5,50',
],
'sort' => '-price',
];
フォームを非表示にすると、モデルを変更できますか? はモデルを共有できます – Midhun
モデルはgiiで生成されたスタンドアウェイSearchModelです。モデルに属性を追加して隠れた入力にアタッチすることができます。実際には私はGET要求のProjectSearch内に 'ソート'属性を入れる必要があります。しかし、私は直接それを添付することはできません(私は、ソートリンクをレンダリングするためにButtonDropdownを使用し、それはモデルでは使用できません)。だから隠されたフィールドを作成し、それの値を変更するためにjqueryを使用する以外の解決策はありますか? – Dmytro
コントローラから値を変更できますか?あなたがデータを提出した後で、データを検索機能に渡す前に? – Midhun