我在yii中有一個下拉列表,這取決於id渲染一些額外的字段(請求其他模型)。yii ajax renderpartial與表單驗證
如何在這些(它是Yii-Bootstrap)中使用$ form字段,以便可以通過$ form-> errorSummary())驗證消息並且不實現我自己的javascript消息?
我在yii中有一個下拉列表,這取決於id渲染一些額外的字段(請求其他模型)。yii ajax renderpartial與表單驗證
如何在這些(它是Yii-Bootstrap)中使用$ form字段,以便可以通過$ form-> errorSummary())驗證消息並且不實現我自己的javascript消息?
我不完全確定你的要求,但它似乎與渲染表單域/錯誤和驗證有關。就指定自定義選擇器字段而言,請查看CHthml::activeDropDownList,它會讓您相應地定義您的下拉列表項。至於驗證,您可以通過使其具有自己的驗證規則和錯誤來驗證該下拉列表,如下所述:Custom Model Validators。這將允許你使用了CHtml :: errorSummary($模式),就好像它是驗證失敗的下拉列表將返回相應的錯誤信息......
乾杯, Fy的
謝謝,我會檢查並看看。 – Panagiotis
不知道這是否會有所幫助,但的RenderPartial ()有嚴重的問題與AJAX:
http://www.yiiframework.com/forum/index.php?/topic/10427-ajax-clientscript
你想的下拉列表中的驗證/錯誤信息?如果您想要部分渲染輸入的錯誤消息,請在模型中創建規則。 – adamors
用於部分呈現的輸入。但真正的問題是,因爲我沒有在ajax調用中引用$ form(並且這是正確的),所以我無法使用表單命名和內容呈現表單元素。我不得不對錶單進行逆向工程來創建元素(使用相同的名稱約定和自定義ID) – Panagiotis
這一切都有點不清楚,你可以發佈一些代碼,也就是表單的視圖。 –