我試圖創建一個使用Yii2的'自動佔位符'元素,因爲我找不到我的問題的實際答案,我以爲我會在這裏嘗試。Yii2 - 自動生成佔位符屬性
例如,我有這樣的領域:
<?= $form->field($model, 'username',
[
'template'=>'{input}{label}{error}'
])
->textInput(['placeHolder'=>'{name}')
->label(false);
?>
但是這種情況下,顯然會在佔位符屬性渲染「名」。 但我想生成的屬性自動取決於model
佔位符「我使用的是s變量,使其呈現如下:
<input type="text" id="loginform-username" class="form-control" name="LoginForm[username]" placeholder="Username">
是否有訪問和插入form->field
的已知方法的屬性並在其內部顯示它?
我實際上希望有一種方法來填充自定義屬性(如{屬性})的佔位符,但我想除了手動填寫它們之外別無它法。 –
@BRO_THOM是的。像模板一樣,根據我所知,沒有可以自定義的選項。 –
這樣的恥辱。這將安全我很多時間,作爲前端開發人員填補佔位符,只是簡單的煩人。但是它就是這樣啊。感謝您的幫助! –