我想根據登錄用戶過濾SF-1.4後端模塊中選擇框的選項。 修改/擴展SQL查詢的正確位置在哪裏,即創建SELECT-Box?如何擴展在Symfony 1.4中生成後端表單字段的查詢?
0
A
回答
2
只需在窗體過濾器類中覆蓋該選擇框的小部件/驗證程序即可。 我可以給你更多的信息,但我需要知道你使用的ORM。
兩個sfWidgetFormDoctrineChoice和sfValidatorDoctrineChoice有一個名爲query
的選項。使用它並設置您的自定義查詢。所以,你需要做這樣的事情在你的過濾器類:
$query = Doctrine::getTable('Table')->createQuery()->where('field = ?', $field_value);
$this->widgetSchema['your_form_field']->setOption('query', $query);
$this->validatorSchema['your_form_field']->setOption('query', $query);
`
相關問題
- 1. Symfony:如何在symfony 1.4/Doctrine後端的後端
- 2. 在數組字段|中顯示值管理生成器編輯表單| Symfony 1.4
- 3. 在symfony 1.4中訪問擴展類
- 4. 如何將表單字段放在我選擇的元素中的symfony 1.4中
- 5. 如何注入Symfony表單擴展?
- 6. Symfony如何爲表單字段生成id /名稱?
- 7. Symfony在前端添加表單字段
- 8. Symfony 1.4嵌入表單字段在相同的縮進
- 9. Symfony 1.4擴展模型錯誤
- 10. 生成URL在symfony的1.4任務
- 11. 如何隨時擴展WordPress的自定義字段(後端)
- 12. 如何在Symfony 1.4後端模塊中保持GET-param存活?
- 13. Symfony 1.4。如何將字段的屬性添加到嵌入式表單中?
- 14. symfony 1.4形式 - 如何在提交表單時設置一個字段的值?
- 15. 如何在Symfony中提交表單後切換哪些字段?
- 16. Symfony 1.4&APC - 「必須加載apc擴展才能使用此後端!」
- 17. 如何用Symfony生成模塊後端菜單?
- 18. 的Symfony 1.4學說管理髮生器顯示國際化的表單字段
- 19. Symfony的1.4查詢構建器單個字符解釋
- 20. 如何擴展基本成員字段?
- 21. 查詢生成器Symfony
- 22. 如何在typo3中生成擴展名?
- 23. Symfony 1.4(Doctrine)管理生成器:如何通過url調用symfony 1.4 admin生成的過濾器選項
- 24. Symfony 1.4:如何在管理生成器中啓用路由的非數字ID?
- 25. 設置在查詢生成器的symfony
- 26. 如何僅在需要時擴展表單上的字段
- 27. 在更新Symfony 1.4中的表格行時處理updated_by字段
- 28. 如何使用symfony 1.4中的sfTCPDFPlugin生成PDF?
- 29. 如何擴展照明\數據庫\查詢\生成器
- 30. Symfony - 在EntityType查詢生成器的水合過程中丟棄關聯字段
您使用的推進或學說?什麼版本? –
我正在運行Doctrine,symfony版本1.4.17。 – mene
我假設你正在使用與Symfony 1.4捆綁在一起的Doctrine版本。如果我沒有記錯的話,那是教義1.2。 –