コード例 #1
0
 public static function transactionSaves(AppOrmModel $ormModel, array $dataOfSaves)
 {
     $saveIds = array();
     for ($i = 0, $cnt = count($dataOfSaves); $i < $cnt; ++$i) {
         $ormModel->create();
         self::transactionSave($ormModel, $dataOfSaves[$i]);
         $saveIds[] = $ormModel->getID();
     }
     return $saveIds;
 }
コード例 #2
0
 public function beforeSave($options = array())
 {
     // パスワードをハッシュ化する
     self::_hashPasswordSetting($this);
     return parent::beforeSave($options);
 }
コード例 #3
0
 private static function findParentData(AppOrmModel $parentModel, $parentId)
 {
     $options = array('conditions' => array($parentModel->primaryKey => $parentId), 'recursive' => -1);
     return $parentModel->find('first', $options);
 }