如何在Yii中将字符串连接到activeTextArea中?

5uzkadbs  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(173)

这是一个可能的重复。然而,我似乎不能找到一个解决方案在这里的堆栈溢出。
我一直在尝试连接一个字符串,也就是“Clone”,到yii中的textAre。但是,到目前为止,我还不能正确地实现它。下面是我的textArea。

<div class="row">
      <div class ="col-md-4">
        <?php echo $form->labelEx($model,'tag'); ?>
        <?php echo $form->textArea($model,'tag', array('rows'=>1, 'cols'=>20,'class'=>'resize-non form-control', 'id'=>'newTags')); ?>
      </div>
</div>

但是当我试图像下面的代码那样连接它时,我得到了一个错误。

<?php echo $form->textArea($model,'tag'.''.'Clone', array('rows'=>1, 'cols'=>20,'class'=>'resize-non form-control', 'id'=>'newTags')); ?>

错误:未定义属性“Dashboard.titleClone”。
我还尝试使用如下所示的变量来获取它:

<?php $clone = $model->title.''.'Clone' ?>
<?php echo $form->textArea($model,$clone, array('rows'=>1, 'cols'=>20,'class'=>'resize-non form-control', 'id'=>'newTags')); ?>

如有任何帮助或建议,我们将不胜感激。

zsohkypk

zsohkypk1#

找到解决办法了。我不知道你会这么做,但这有点道理。
在activeTextArea中使用字符串之前,可以通过连接字符串将其添加到模型的属性中,如下所示:

<?php $model->tag .= "Clone"; ?>

<div class="row">
      <div class ="col-md-4">
        <?php echo $form->labelEx($model,'tag'); ?>
        <?php echo $form->textArea($model,'tag', array('rows'=>1, 'cols'=>20,'class'=>'resize-non form-control', 'id'=>'newTags')); ?>
      </div>
</div>

相关问题