在我yii2項目的GridView搜索不工作: Yii2 gridview的搜索工作不
正如這幅畫如果我手動添加searchModel這樣的:
<?php echo $this->render('_search', ['model' => $searchModel]); ?>
它的工作(看在圖像的上部)。但是gridview serachModel不是(看下面)。我應該在哪裏檢查可能的錯誤,哪些文件?
在我yii2項目的GridView搜索不工作: Yii2 gridview的搜索工作不
正如這幅畫如果我手動添加searchModel這樣的:
<?php echo $this->render('_search', ['model' => $searchModel]); ?>
它的工作(看在圖像的上部)。但是gridview serachModel不是(看下面)。我應該在哪裏檢查可能的錯誤,哪些文件?
我讀過很多帖子,並注意到這個錯誤可能是由包含js文件的衝突引起的。在我的yii2項目(AppAsset.php)中,我首先評論了所有的js文件,然後gridview serch工作正常。然後我通過逐個取消註釋來檢查哪個js文件存在衝突。最後,我發現這個文件並根據需要進行了修改。所以這對我有效。通過這個問題,至少,其他程序員可能知道他們在哪裏可以根據這個問題尋找錯誤。
您需要檢查您的控制器。當您按搜索按鈕時,請求將轉到某個路由(查看地址欄中您搜索的地址)並查找用於執行搜索的操作。 Debug您在該操作中的值。
例如,您可以通過gii
生成一個新的CRUD,並瞭解它如何工作,而不是類似地更新您的控制器。
這是地址欄點擊搜索按鈕後:'HTTP://localhost/farmas/index.php R = SF%2Findex&SfModelSearch%5Bid%5D = 2&SfModelSearch%5Bsfraqam%5D =&SfModelSearch%5By_id%5D =&SfModelSearch%5Bsana? %5D ='。我現在應該怎麼做?? – Sherzod
在'SfController'中查找'actionIndex',看看'Yii :: $ app-> request-> get('SfModelSearch')在'SfModelSearch'中有什麼值' – wormi4ok
看看這個教程來弄清楚什麼是在您的控制器中進行[使用Yii2創建簡單的CRUD應用程序](http://www.yiiframework.com/wiki/490/creating-a-simple-crud-app-with-yii2-revised-12-20-2013 /#hh9) – wormi4ok
是的,你是對的@Sherzod,這是** js衝突**。 – ersks