gpt4 book ai didi

php - 带有相关数据的 yii2 ActiveForm

转载 作者:搜寻专家 更新时间:2023-10-31 21:31:43 31 4
gpt4 key购买 nike

在我的mysql数据库中存在一个articleID作为AI PK和一个articleNumber,用户可以编辑。

问题:

在yii2 ActiveForm中,我想让用户输入articleNumber,同时在后台保存articleID。

到目前为止,我创建了几个具有关系的模型。

我已经在我的 GridView 中使用它了:

GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
[
'attribute' => 'article.details.articleNumber',
'label' => 'ArtNr.',
],
]
]);

在我的创建/编辑表单中,这对我不起作用:

<?= $form->field($model, 'article.details.articleNumber')->textInput() ?>

我是创建 yii2 应用程序的新手,在文档中找不到任何内容。我是否使用了错误的方式来实现我的目标,或者是否有管理它的技巧?

最佳答案

这里需要使用多模型形式。即在您的表单中,您需要传递两个模型,一个用于您的文章编号,另一个模型用于您的关系表的文章详细信息。

您可以引用以下链接,例如:http://blog.dedikisme.com/blog/2014/10/13/yii2-building-a-single-form-with-multiple-models

关于php - 带有相关数据的 yii2 ActiveForm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29229093/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com