コード例 #1
0
ファイル: keywords.php プロジェクト: highchair/hcd-trunk
 function FindByName($name = "")
 {
     if ($name == "") {
         return;
     }
     return MyActiveRecord::FindFirst('Keywords', "(name like '{$name}')");
     //return array_shift(MyActiveRecord::FindBySql('Keywords', "SELECT );
 }
コード例 #2
0
ファイル: galleries.php プロジェクト: highchair/hcd-trunk
 function get_thumb()
 {
     return MyActiveRecord::FindFirst('Photos', "gallery_id = {$this->id}", "id ASC");
 }
コード例 #3
0
 /**
  * Returns an object of class strClass found in database with a specific
  * integer ID. An array of integers can be passed in order to retrieve an
  * array of objects with matching IDs
  * eg:
  * <code>
  * $car = MyActiveRecord::FindById(15);
  * $cars = MyActiveRecord::FindById(3, 5, 13);
  * </code>
  *
  * @static
  * @param string  strClass  the name of the class for which you want objects
  * @param mixed mxdID integer or array of integers
  * @return  mixed object, or array of objects
  */
 static function FindById($strClass, $mxdID)
 {
     if (is_array($mxdID)) {
         $idlist = implode(', ', $mxdID);
         return MyActiveRecord::FindAll($strClass, "`id` IN ({$idlist})");
     } else {
         $id = intval($mxdID);
         return MyActiveRecord::FindFirst($strClass, array('id' => $id));
     }
 }
コード例 #4
0
ファイル: chunks.php プロジェクト: highchair/hcd-trunk
 function FindBySlug($slug = "")
 {
     $slug = mysql_real_escape_string($slug, MyActiveRecord::Connection());
     return MyActiveRecord::FindFirst('Chunks', "slug = '{$slug}'");
 }
コード例 #5
0
ファイル: product.php プロジェクト: highchair/hcd-trunk
 function FindByName($name)
 {
     return MyActiveRecord::FindFirst('Product', "name='{$name}'");
 }
コード例 #6
0
ファイル: videos.php プロジェクト: highchair/hcd-trunk
 function FindByName($name = "")
 {
     $name = mysql_real_escape_string($name, MyActiveRecord::Connection());
     return MyActiveRecord::FindFirst('Videos', "slug = '{$name}'");
 }
コード例 #7
0
ファイル: model.endo.php プロジェクト: nemoDreamer/endo
 static function FindFirst($strClass, $extend = false, $strWhere = null, $strOrderBy = null)
 {
     if (!AppModel::_smartLoadModel($strClass)) {
         return false;
     }
     $strOrderBy = get_default($strOrderBy, AppModel::Create($strClass)->order_by);
     if ($object = parent::FindFirst($strClass, $strWhere, $strOrderBy)) {
         $objects = array($object);
         if ($extend) {
             AppModel::AddAllRelated($objects);
         }
         return $objects[0];
     } else {
         return false;
     }
 }