运行代码时:
return $this->render('update', [
'model' => $model,
'stok' => $stok
]);
我收到与未定义变量相关的错误:
PHP注意' yii \ base \ ErrorException'与消息'未定义的变量: STOK'
我的表格如下:
<div class="col-sm-2">
<?= $form->field($stok, 'harga_jual1')->textInput(['id' => 'hargaRetail'])->label('Harga Retail') ?>
</div>
如何解决此错误?
答案 0 :(得分:3)
检查一下,然后按照渲染做什么! 控制器 - &gt;渲染update.php - &gt; _form.php这个
在_form.php
中阅读return $this->render('_form', [
'model' => $model,
'stok' => $stok
]);
答案 1 :(得分:0)
您需要检查update.php,是否已设置
return $this->render('_form', [
'model' => $model,
'stok' => $stok
]);
通常从actionUpdate控制器将其渲染为update.php,然后在其内部为_form.php,因此必须在update.php中也设置$ stok变量