我试图使用以下代码从main.php内部访问$ searchModel:
<?php
$form = ActiveForm::begin(['action' => ['search'],'method' => 'get','class'=>'lockscreen-credentials']); ?>
<?= $form->field('searchModel', 'subject')->textInput(array('placeholder' => 'Title...'))->label(false); ?>
<?= Html::submitButton('Search', ['class' => 'btn btn-primary']) ?>
<?php ActiveForm::end();
?>
但我收到以下错误:
Call to a member function isAttributeRequired() on string
谁能告诉我哪里出错了?如果可能的话,提供正确方法的简要示例?提前致谢。
答案 0 :(得分:2)
你使用的是字符串,但它应该是变量:
<?= $form->field($searchModel, 'subject')....