0
A
答えて
1
$dataprovider
後、あなたのコントローラで
:私はこれがyii2の基本的な使用の場合には、それになると思う
$count=$dataProvider->getTotalCount();
if($count==1){
$dataProvider->getModels();
// get id and redirect view
//redirect to view
}else{
//redirect to gridview or listview
}
0
..
$searchModel = new PostSearch(); // Search Model can be created by gii
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
$count= $dataProvider->getTotalCount();
if($count==1){
$a = $dataProvider->getModels();
$id = $a[0]['id'] ; // accessing 2nd level array elements or $dataProvider->getModels()[0]['id'];
return $this->render('view', [
'model' => $this->findModel($id), //findModel($id) is protected function in the controller
]);
}
関連する問題
- 1. カサンドラの検索結果の詳細を見る
- 2. Mysql - 検索結果の詳細を表示
- 3. Google API PHPクライアント - 検索結果の詳細を取得
- 4. カスタム検索結果ボックスブログの場合
- 5. Yii2詳細ログ
- 6. SuiteTalk詳細検索の例
- 7. Outlookマクロの詳細検索
- 8. 検索結果からクリックしたときの検索結果
- 9. 詳細検索フォームとオートコンプリート
- 10. PHP Codeigniter詳細検索フィルタ
- 11. Laravel詳細検索ガイド
- 12. 詳細検索ボックスに
- 13. PHP Mysqli詳細検索(マルチオプション)
- 14. outlook詳細検索 "urn:schemas:httpmail:datereceived"
- 15. google cse-レンダリングの検索結果
- 16. 場所検索結果オーバーレイ
- 17. アイテムの詳細をクリックした検索結果に戻るMVC 3/C#
- 18. デフォルトログインでのユーザーの詳細の検索
- 19. Javascriptで検索 - 1つの結果エラー
- 20. Googleプレイスの詳細フィルタリングの結果
- 21. 検索結果がない場合は、メッセージをエコーします。
- 22. 検索条件による検索結果のページ付け
- 23. 少なくとも20件ある場合、レンダリングは10件の検索結果しかありませんか? Google Places APIの使用
- 24. 検索語が大文字である場合にのみ検索結果が得られます
- 25. PHPで検索結果が見つからない場合のメッセージ表示MySQL検索
- 26. Google Maps APIジオロケーションテキスト検索場所の詳細
- 27. 検索されたレコードを保存しながら、詳細ページから検索結果ページに戻る方法はありますか?
- 28. 検索結果から詳細表示にナビゲートする方法を教えてください。
- 29. page_stories_by_story_type&page_consumptions_by_consumption_typeのタイプ詳細を検索
- 30. 検索&修正ユーザーの詳細
ありがとうございました。 foreachの代わりに、$ dataprovider-> getModels()[0] ['id']を使用してIDにアクセスできます。 @jithin – Parvvee