yii2 dbからフィールドのフィールド -- php フィールド と yii2 フィールド と active-form フィールド と form-fields フィールド 関連 問題

Yii2 form fields from db












0
vote

問題

日本語

フォームのフィールドタイプがデータベースから来ている解決策を実装したいと思います。 私の形式はモデルのActiveFormです。

私はdbに次のものを追加していました:

FormField:TextInput

とこれは次の形式です。

<事前> <コード> <?= $form->field($model, 'rgw')->{$model->rrgw->formfield}(['maxlength' => true]) ?>

これは、TextInputのうちに機能する唯一の方法です。 (['maxlength' => true]) を削除するとすぐに機能しなくなり、エラーが発生しました:

不明なプロパティの取得:yii bootstrap activefield :: textInput

さらに、チェックボックスや他のものが欲しいのなら、<コード> (['maxlength' => true]) が欲しかったのですが。 だから私はdbに .gif0 を追加しようとしていました、このように:

formfield:textInput()

まだエラーを得ています:

不明なプロパティの取得:yii bootstrap activefield :: textInput()

.gif1 の部分をridに取り除き、これをDBに移動できますか? あなたは私を正しい方向に向けてくださいか?あなたの助けを感謝します!

英語

I would like to implement a solution where the field types of a form are coming from database. My form is an ActiveForm with a model.

I was adding the following to db:

formfield: textInput

and this to the form:

<?= $form->field($model, 'rgw')->{$model->rrgw->formfield}(['maxlength' => true]) ?> 

this is the only way it works, and only for textinput. As soon as I delete (['maxlength' => true]) it's not working anymore and I get the error:

Getting unknown property: yiiootstrapActiveField::textInput

Furthermore, if I want a checkbox or something else, (['maxlength' => true]) is not wanted, right? So I was trying to add () to the db, so like this:

formfield: textInput()

I'm still getting error:

Getting unknown property: yiiootstrapActiveField::textInput()

How can I get rid of () part in yii and move this to the db? Can you please point me to the right direction? Many thanks for your help!

</div
           

回答リスト

1
 
vote
vote
ベストアンサー
 

data/train-images-idx3-ubyte data/train-labels-idx1-ubyte data/t10k-images-idx3-ubyte data/t10k-labels-idx1-ubyte 5 data/train-images-idx3-ubyte data/train-labels-idx1-ubyte data/t10k-images-idx3-ubyte data/t10k-labels-idx1-ubyte 6 はメソッドであるため、 data/train-images-idx3-ubyte data/train-labels-idx1-ubyte data/t10k-images-idx3-ubyte data/t10k-labels-idx1-ubyte 7 を使用してプロパティではなくメソッドを必要とします。 <コード> data/train-images-idx3-ubyte data/train-labels-idx1-ubyte data/t10k-images-idx3-ubyte data/t10k-labels-idx1-ubyte 8

 

textInput() and checkbox() are methods, so you need to use () to indicate that you want a methods instead of property.

<?= $form->field($model, 'rgw')->{$model->rrgw->formfield}() ?> 
</div
 
 
   
   

関連する質問

1  Flutterでコントローラを使用してTextFormFieldテキストの色、FontSizeなどを取得する方法は?  ( How to get the textformfield text color fontsize etc using controller in flutte ) 
カスタムTextFormFieldクラスを作成し、それをウィジェットとして使用しました。私は私が設定したTextFormFieldsの色、fontsize、整列などを取得したいです。私はコントローラを使用してTextFormFieldを使用しているすべてのプロ...

2  Sonata管理者リストビューでデータを変更します  ( Sonata admin modify data in list view ) 
Postgisポイントタイプを表示/編集しようとしています。 add another user2 パッケージを使用して、ポイントのxとy値を取得するためのいくつかのきちんと関数を提供しています。編集/新規フォームでは次の作品が正常に機能しているため、ポイン...

0  モデルを使用せずにRailsビューの電話番号のフォームフィールド検証を行う最善の方法は何ですか?  ( Whats the best way to do form field validations for phone numbers in rails view ) 
私のindex.html.erbビューに次のフォームフィールドがあります。 <事前> <コード> <%= form_tag("/calls/call", :method => "post") do %> <br /> <%= text_field_t...

9  (Flutter)TextFormField FocusにLabelColorを変更します  ( Flutter textformfield change labelcolor on focus ) 
フォーカス時に私の labelText 色を変更しようとしています。私はテキストの色を変えることができますが、フォーカスされたときではありません。 私はすべてのヒント色とラベルの色を試してみましたが、何も役に立ちません。 <コード> Container( ...

1  テーブル内のさまざまなフィールドへのMSアクセスの単語フィルVBA  ( Word fill vba in ms access for various fields in table ) 
私たちのデータベースのインシデント管理側では、私のテーブルのフィールドからデータを生成しようとしています(リンクここにリンクを参照してください。 私は、ユーザーによる保存を強制することによってその整合性を保持し、それを参照するためのブックマークでテキストフォー...

4  通常のフォームクラスでSonataフィールドタイプを使用してください  ( Use sonata field type on normal form class ) 
SonataAdminではなく、フロントページにカスタムソナタフォームフィールドタイプを挿入しようとしています。 <事前> <コード> $form = $this->createFormBuilder($content) ->add...

0  ボタンをクリックするとフォームフィールドを非表示にします  ( Hide form field when clicking a button ) 
すみません、私は英語をとてもひどく話します。 さまざまなボタンから呼び出された場合、いくつかのフィールドを隠すべきです。 これはボタンです: <事前> <コード> <a data-target="#call">Button 1</a> <a data-t...

39  Djangoモデルフォームのフィールドにクラス、ID、プレースホルダ属性を追加する方法  ( How to add class id placeholder attributes to a field in django model forms ) 
私は以下のようなDjangoモデルを持っています model.py <事前> <コード> class Product(models.Model): name = models.CharField(max_length = 300) de...

73  HTML入力フォームフィールドの提案をオフにする方法  ( How to turn off html input form field suggestions ) 
提案により、入力を開始したときにドロップダウンメニューが表示されることを意味し、それが前に入力したものに基づいていることを提案します。 タイトルフィールドに「A」と入力した場合、それはかなり迷惑な一連の提案を与えるでしょう。誰かがそれをオフにする方法を知...

0  yii2 dbからフィールドのフィールド  ( Yii2 form fields from db ) 
フォームのフィールドタイプがデータベースから来ている解決策を実装したいと思います。 私の形式はモデルのActiveFormです。 私はdbに次のものを追加していました: FormField:TextInput とこれは次の形式です。 <事前> <コード...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有