请问中文化为什么会导致排列错误 [ 新手入门 ]
中文化:
public function attributeLabels()
{
return array(
'SpecialExpensesID' => 'Special Expenses',
'ServiceArea' => 'Service Area',
改为:
public function attributeLabels()
{
return array(
'SpecialExpensesID' => Yii::t('app','Special Expenses'),
'ServiceArea' => Yii::t('app','Service Area'),
其中:
<?php
return array(
'Service Area'=>'业务类型',
'Special Expenses'=>'专项费用',
'Service Area'=>'业务区',
);
?>
按理说这个过程应该是没有问题的,但是发现显示时,就发现排列出了问题: 如下所示:
[attach]758[/attach]
[attach]759[/attach]
另外,发现在model中加上中文化后,Advanced Search里面的内容(高级查询条件)确实中文化了,但是 Advanced Search下面的表格的列名还是没有中文化? 即
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'specialexpenses-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
array(
'header'=>'SpecialExpensesID',
'type'=>'raw',
'value'=>'$data->SpecialExpensesID',
),
array(
'header'=>'ServiceArea',
'type'=>'raw',
'value'=>'$data->ServiceArea',
),
这里面显示出来的内容的列名没有中文化, 这是怎么回事呢?
共 16 条回复
-
<?php $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'specialexpenses-grid', 'dataProvider'=>$model->search(), 'filter'=>$model, 'columns'=>array( array( 'header'=>'SpecialExpensesID', 'type'=>'raw', 'value'=>'$data->SpecialExpensesID', ), array( 'header'=>'ServiceArea', 'type'=>'raw', 'value'=>'$data->ServiceArea', ), 。。。。。。
这里也得汉化。
-
<?php $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'specialexpenses-grid', 'dataProvider'=>$model->search(), 'filter'=>$model, 'columns'=>array( array( 'header'=>Yii::t('app','SpecialExpensesID'), 'type'=>'raw', 'value'=>'$data->SpecialExpensesID', ), array( 'header'=>Yii::t('app','ServiceArea'), 'type'=>'raw', 'value'=>'$data->ServiceArea', ), 。。。。。。
这样试试。
至于排列错误就是CSS的问题了,改改views就行了。 -
include(html.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory D:\skill\finance\yii-1.1.10.r3566\framework\YiiBase.php(418) 406 { 407 foreach(self::$_includePaths as $path) 408 { 409 $classFile=$path.DIRECTORY_SEPARATOR.$className.'.php'; 410 if(is_file($classFile)) 411 { 412 include($classFile); 413 break; 414 } 415 } 416 } 417 else 418 include($className.'.php');
要从哪里下载个html.php?
onunix china
注册时间:2012-03-19
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝2
- 金钱1145
- 威望0
- 积分1145