我不認爲這個問題已經提出了看歷史和谷歌... 我發現symfony2個人項目,我不知道在實施TBBC貨幣/貨幣捆綁(在包裝上找到)的表單時,採取正確的方式解決問題。使用TBBC貨幣/貨幣捆綁的Symfony /引導形式
我有一個包含價格領域的「費用」類(類型「錢」),併爲此我想創建一個表單。
在我的 「ExpenseType」 文件我有以下幾點:
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder
->add('title', TextType::class)
->add('actualDate', DateType::class, array('widget' => 'single_text'))
->add('comment', TextareaType::class)
->add('price', MoneyType::class, array())
->add('user', 'entity', array(
'class' => 'VPAccountsBundle:User',
'property' => 'username'))
;
}
在我的樹枝文件顯示我有以下形式:
<div class="row">
<div class="col-lg-3 col-md-3 control-label">
{{ form_label(form.price, "Amount") }}
</div>
<div class="col-lg-4 col-md-4">
{{ form_widget(form.price , { 'attr':{ 'class':'form-control', 'placeholder':'Amount' } }) }}
</div>
{{ form_errors(form.price) }}
</div>
我得到的是this。
我希望得到的是下拉按鈕(見mockup)自舉輸入。但我真的不知道如何繼續。
有沒有人遇到這種情況?任何幫助,將不勝感激! :)
非常感謝。
我有Symfony2中和形式工作一段時間是一個偉大的工具,這使得我問:爲什麼你需要創建一個表單一個外部軟件包時,所有的字段您使用的Symfony是本地從很久以前?但無關緊要,你在尋找的是如何自定義表單渲染,如果是這樣看看這個[文檔](http://symfony.com/doc/current/cookbook/form/form_customization.html)希望它幫助 – ReynierPM
你好,謝謝你的回覆。我選擇使用TBBC中的這些MoneyType類而不是原生文本+選擇類,因爲TBBC MoneyType使得表單小部件能夠自動填充我之前在配置文件中聲明的貨幣(我只有3或4個我想使用),似乎是將它們整合到表格中而不是重新宣佈它們的最「標準」方式。我將再次看看symfony文檔並嘗試在樹枝文件中自定義MoneyType,但我仍然不確定從哪裏開始;-) – Vincent
看一看*什麼是表單主題?*它會幫助您理解如何形式爲主題,因此做出自己的變化,很容易,如果你卡住讓我知道,我會盡力幫助 – ReynierPM