【发布时间】:2014-11-27 19:18:00
【问题描述】:
在我的 _form.php 中,我试图更改默认表单标题。
实际上我想将粗体中的文本 -Create City 更改为 Create Custom City
为了实现这一点,我正在尝试此代码,但我收到错误消息 - 无法找到类别“城市”的消息源。
例子1
<?php
$this->title = Yii::t('City','Custom City');
?>
示例 2- 我没有收到任何错误,但表单标题也没有更改。
<?php
$this->title = 'Custom City';
?>
我把_form.php的整个代码放在下面:
<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
/* @var $this yii\web\View */
/* @var $model app\models\City */
/* @var $form yii\widgets\ActiveForm */
$this->title = ('Custom City');
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="row">
<div class="col-lg-3">
</div>
<div class="col-lg-5 col-lg-offset-1">
<div class="city-form">
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'state_id')->DropDownList(ArrayHelper::map(State::find()->all(), 'id', 'state_name' ),
[ 'prompt' => 'Please Select' ])?>
<?= $form->field($model, 'city_name')->textInput() ?>
<div class="form-group">
<?= Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
</div>
<?php ActiveForm::end(); ?>
</div>
【问题讨论】:
-
亲爱的Pawan,你说的表格标题是什么意思?在视图中
$this->title是页面标题。您能否用您的my_form视图更新您的问题? -
感谢 Ali 指出这一点,我已经编辑了我的问题以准确反映我想要的内容。
-
嗨阿里,我想要什么清楚吗?
-
亲爱的帕万,请检查我的回答。