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; } }
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'); } }