當前位置: 首頁>>代碼示例>>PHP>>正文


PHP CActiveRecord::instantiate方法代碼示例

本文整理匯總了PHP中CActiveRecord::instantiate方法的典型用法代碼示例。如果您正苦於以下問題:PHP CActiveRecord::instantiate方法的具體用法?PHP CActiveRecord::instantiate怎麽用?PHP CActiveRecord::instantiate使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在CActiveRecord的用法示例。


在下文中一共展示了CActiveRecord::instantiate方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: instantiate

 /**
  * @see		CActiveRecord::instantiate()
  */
 public function instantiate($attributes)
 {
     $res = parent::instantiate($attributes);
     // Set original attributes
     $res->originalAttributes = $attributes;
     return $res;
 }
開發者ID:cebe,項目名稱:chive,代碼行數:10,代碼來源:ActiveRecord.php

示例2: instantiate

 protected function instantiate($attributes)
 {
     if (!isset($attributes['clase'])) {
         // Esto es para el caso del alta del modelo
         return parent::instantiate($attributes);
     }
     $className = $attributes['clase'];
     // Nombre del modelo a instanciar
     $model = new $className(null);
     // Null es necesario para llenar los campos con los valores que vienen de la base de datos
     return $model;
 }
開發者ID:juankie,項目名稱:gestcb9git,代碼行數:12,代碼來源:Descuentocoseguro.php

示例3: instantiate

 protected function instantiate($attributes)
 {
     if (!isset($attributes['identidadtipo'])) {
         // Esto es para el caso del alta del modelo
         return parent::instantiate($attributes);
     }
     $classRecord = Entidadtipo::model()->findByPk($attributes['identidadtipo']);
     // Carga el modelo según el tipo
     if ($classRecord === null) {
         throw new CException('No se encuentra el tipo ' . $attributes['identidadtipo']);
     }
     $className = $classRecord->modelo;
     // Nombre del modelo a instanciar
     $model = new $className(null);
     // Null es necesario para llenar los campos con los valores que vienen de la base de datos
     return $model;
 }
開發者ID:juankie,項目名稱:gestcb9git,代碼行數:17,代碼來源:Entidad.php

示例4: instantiate

 /**
  * @see CActiveRecord::instantiate()
  */
 protected function instantiate($attributes)
 {
     $record = parent::instantiate($attributes);
     $record->_old = $attributes;
     if ($this->_isReadingFromCache) {
         $record->setReadingFromCache();
     }
     return $record;
 }
開發者ID:njxjxj,項目名稱:yorm,代碼行數:12,代碼來源:CEntity.php


注:本文中的CActiveRecord::instantiate方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。