如何从变量设置 textarea Yii2 activeform 中的值?
How to set a value in textarea Yii2 activeform from a variable?
我有以下代码,如何从文本区域中的变量设置值?谢谢
<?php
$connection = \Yii::$app->db;
$sql = 'SELECT user_profile_name FROM users_profiles WHERE user_id = :_id';
$command = $connection->createCommand($sql);
$command->bindParam(':_id',$userId);
$username = $command->queryScalar();
$command->execute();
?>
<?= $form->field($model, 'name')
->textInput(['editable' => true,'value' => $username]) ?>
创建新记录时是否需要设置值。
请设置为:
if($model->isNewRecord){
$model->name= 'Value';
}
因为更新的时候会显示名字。所以不需要从表单字段设置。
并显示为文本区域字段:
<?php echo $form->field($model, 'name')->textarea() ?>
我有以下代码,如何从文本区域中的变量设置值?谢谢
<?php
$connection = \Yii::$app->db;
$sql = 'SELECT user_profile_name FROM users_profiles WHERE user_id = :_id';
$command = $connection->createCommand($sql);
$command->bindParam(':_id',$userId);
$username = $command->queryScalar();
$command->execute();
?>
<?= $form->field($model, 'name')
->textInput(['editable' => true,'value' => $username]) ?>
创建新记录时是否需要设置值。 请设置为:
if($model->isNewRecord){
$model->name= 'Value';
}
因为更新的时候会显示名字。所以不需要从表单字段设置。
并显示为文本区域字段:
<?php echo $form->field($model, 'name')->textarea() ?>