예제 #1
0
 public function table($table_name = null)
 {
     if (empty($table_name)) {
         $ex_res = NutrientLib::class_explode(get_class($this));
         $table = array_shift($ex_res);
         $table_name = $this->_db_prefix . lcfirst($table);
     }
     $res = parent::table($table_name);
     if (!$res) {
         trigger_error('Table name is null or no exist!', E_USER_WARNING);
     } else {
         return $table_name;
     }
 }
예제 #2
0
 public function model($model_name = '')
 {
     if (class_exists($model_name)) {
         return Blood::single($model_name);
     } else {
         $ex_res = NutrientLib::class_explode(get_class($this));
         array_pop($ex_res);
         return Blood::single(implode('', $ex_res) . 'Mod');
     }
 }