public function beforSave($option = array()) { if($this->columnName) { // Statement } }
差不多吧
if(!$this->loadModel($type)) { // Statement }
cngwdvgl1#
获取模型架构
$this->modelName->schema();
检查我的字段是否可用
if (!empty($this->modelName->schema('date_created'))) { // statement }
或者
public function beforeSave($options = array()) { if ($this->hasField('date_created')) { $this->data[$this->alias]['date_created'] = date('Y-m-d H:i:s'); } }
tp5buhyn2#
请尝试使用getColumnType和数组键存在;getColumnTypes()返回一个由字段名和列类型组成的关联数组。
$fileds = $this->YourModelName->getColumnTypes(); if(array_key_exists('columnName', $fileds)) { // Statement }
2条答案
按热度按时间cngwdvgl1#
获取模型架构
检查我的字段是否可用
或者
tp5buhyn2#
请尝试使用getColumnType和数组键存在;
getColumnTypes()返回一个由字段名和列类型组成的关联数组。