- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从 mssql 中的表中建模一个类。列名有空格,我无法删除空格或以任何方式操作列名。我不知道如何将其合并到 yii 中。
在 admin.php 我有
<?php
print_r($model);
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'components-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'No_',
'Description',
"Original Asset Number",
'Flag',
array(
'class'=>'CButtonColumn',
),
),
)); ?>
<?php
/* @var $this FixedAssetController */
/* @var $model FixedAsset */
/* @var $form CActiveForm */
?>
<div class="wide form">
<?php $form=$this->beginWidget('CActiveForm', array(
'action'=>Yii::app()->createUrl($this->route),
'method'=>'get',
)); ?>
<div class="row">
<?php echo $form->label($model,'No_'); ?>
<?php echo $form->textField($model,'No_'); ?>
</div>
<div class="row">
<?php echo $form->label($model,'description'); ?>
<?php echo $form->textField($model,'Description',array('size'=>60,'maxlength'=>255)); ?>
</div>
<div class="row">
<?php echo $form->label($model,'Original Asset Number'); ?>
<?php echo $form->textField($model,"Original Asset Number",array('size'=>60,'maxlength'=>255)); ?>
</div>
<div class="row">
<?php echo $form->label($model,'flag'); ?>
<?php echo $form->textField($model,'Flag'); ?>
</div>
<div class="row buttons">
<?php echo CHtml::submitButton('Search'); ?>
</div>
<?php $this->endWidget(); ?>
</div>
<?php
/**
* This is the model class for table "FixedAsset".
*
* The followings are the available columns in table 'FixedAsset':
* @property string $No_
* @property string $description
* @property string $original_asset_number
* @property int $flag
*
*/
class FixedAsset extends AltActiveRecord
{
/**
* Returns the static model of the specified AR class.
* @param string $className active record class name.
* @return Manufacturers the static model class
*/
public static function model($className=__CLASS__)
{
exit(parent::model($className));
return parent::model($className);
}
/**
* @return string the associated database table name
*/
public function tableName()
{
//exit("help");
return "[Spectrum Geo Limited\$Fixed Asset]";
}
/**
* @return array validation rules for model attributes.
*/
/*public function rules()
{
// NOTE: you should only define rules for those attributes that
// will receive user inputs.
return array(
array('name', 'required'),
array('name', 'length', 'max'=>50),
// The following rule is used by search().
// Please remove those attributes that should not be searched.
array('manufacturer_id, name', 'safe', 'on'=>'search'),
);
}*/
/**
* @return array relational rules.
*/
/*public function relations()
{
// NOTE: you may need to adjust the relation name and the related
// class name for the relations automatically generated below.
return array(
'components' => array(self::HAS_MANY, 'Components', 'manufacturer'),
);
}*/
/**
* @return array customized attribute labels (name=>label)
*/
public function attributeLabels()
{
/*return array(
'manufacturer_id' => 'Manufacturer',
'name' => 'Name',
);*/
}
/**
* Retrieves a list of models based on the current search/filter conditions.
* @return CActiveDataProvider the data provider that can return the models based on the search/filter conditions.
*/
public function search()
{
//exit("help");
// Warning: Please modify the following code to remove attributes that
// should not be searched.
$criteria=new CDbCriteria;
$criteria->compare('No_',$this->No_);
$criteria->compare('Original Asset Number',$this->original_asset_number);
$criteria->compare('Flag',$this->Flag);
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}
}
/**
* Manages all models.
*/
public function actionAdmin()
{
$model=new FixedAsset('search');
//exit("help2");
$model->unsetAttributes(); // clear any default values
if(isset($_GET['FixedAsset']))
$model->attributes=$_GET['FixedAsset'];
$this->render('admin',array(
'model'=>$model,
));
}
/**
* Returns the data model based on the primary key given in the GET variable.
* If the data model is not found, an HTTP exception will be raised.
* @param integer the ID of the model to be loaded
*/
public function loadModel($id)
{
$model=FixedAsset::model()->findByPk($id);
if($model===null)
throw new CHttpException(404,'The requested page does not exist.');
return $model;
}
[Tue Sep 18 10:51:22 2012] [error] [client 172.16.0.85] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /opt/dam/yii-1.1.12.b600af/framework/db/CDbCommand.php on line 497, referer: http://portal-test/dam/index.php?r=gii/model
最佳答案
该列必须以“名称:类型:标签”的格式指定,其中“类型”和“标签”是可选的。
您收到错误,因为空间破坏了格式。
只需将“名称:”添加到您的列中
您的代码的修改版本:
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'components-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'Name:No_',
'Name:Description',
"Name:Original Asset Number",
'Name:Flag',
array(
'class'=>'CButtonColumn',
),
),
)); ?>
关于有空格的php yii表列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12463972/
我有一台 MySQL 服务器和一台 PostgreSQL 服务器。 需要从多个表中复制或重新插入一组数据 MySQL 流式传输/同步到 PostgreSQL 表。 这种复制可以基于时间(Sync)或事
如果两个表的 id 彼此相等,我尝试从一个表中获取数据。这是我使用的代码: SELECT id_to , email_to , name_to , status_to
我有一个 Excel 工作表。顶行对应于列名称,而连续的行每行代表一个条目。 如何将此 Excel 工作表转换为 SQL 表? 我使用的是 SQL Server 2005。 最佳答案 这取决于您使用哪
我想合并两个 Django 模型并创建一个模型。让我们假设我有第一个表表 A,其中包含一些列和数据。 Table A -------------- col1 col2 col3 col
我有两个表:table1,table2,如下所示 table1: id name 1 tamil 2 english 3 maths 4 science table2: p
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 1 年前。 Improve th
下面两个语句有什么区别? newTable = orginalTable 或 newTable.data(originalTable) 我怀疑 .data() 方法具有性能优势,因为它在标准 AX 中
我有一个表,我没有在其中显式定义主键,它并不是真正需要的功能......但是一位同事建议我添加一个列作为唯一主键以随着数据库的增长提高性能...... 谁能解释一下这是如何提高性能的? 没有使用索引(
如何将表“产品”中的产品记录与其不同表“图像”中的图像相关联? 我正在对产品 ID 使用自动增量。 我觉得不可能进行关联,因为产品 ID 是自动递增的,因此在插入期间不可用! 如何插入新产品,获取产品
我有一个 sql 表,其中包含关键字和出现次数,如下所示(尽管出现次数并不重要): ____________ dog | 3 | ____________ rat | 7 | ____
是否可以使用目标表中的LAST_INSERT_ID更新源表? INSERT INTO `target` SELECT `a`, `b` FROM `source` 目标表有一个自动增量键id,我想将其
我正在重建一个搜索查询,因为它在“我看到的”中变得多余,我想知道什么 (albums_artists, artists) ( ) does in join? is it for boosting pe
以下是我使用 mysqldump 备份数据库的开关: /usr/bin/mysqldump -u **** --password=**** --single-transaction --databas
我试图获取 MySQL 表中的所有行并将它们放入 HTML 表中: Exam ID Status Assigned Examiner
如何查询名为 photos 的表中的所有记录,并知道当前用户使用单个查询将哪些结果照片添加为书签? 这是我的表格: -- -- Table structure for table `photos` -
我的网站都在 InnoDB 表上运行,目前为止运行良好。现在我想知道在我的网站上实时发生了什么,所以我将每个页面浏览量(页面、引荐来源网址、IP、主机名等)存储在 InnoDB 表中。每秒大约有 10
我在想我会为 mysql 准备两个表。一个用于存储登录信息,另一个用于存储送货地址。这是传统方式还是所有内容都存储在一张表中? 对于两个表...有没有办法自动将表 A 的列复制到表 B,以便我可以引用
我不是程序员,我从这个表格中阅读了很多关于如何解决我的问题的内容,但我的搜索效果不好 我有两张 table 表 1:成员 id*| name | surname -------------------
我知道如何在 ASP.NET 中显示真实表,例如 public ActionResult Index() { var s = db.StaffInfoDBSet.ToList(); r
我正在尝试运行以下查询: "insert into visits set source = 'http://google.com' and country = 'en' and ref = '1234
我是一名优秀的程序员,十分优秀!