| Код | class Model { private $_id; private $_name; protected static $_table = ''; public static function AddNew($name) { if (strlen($name) == 0) return 0; global $db; $sql = "INSERT INTO `".self::$_table."` (`name`) VALUES('$name')"; $result = $db->Query($sql); if ($result) { return $db->insert_id; } else { return self::GetIdByName($name); } } private function GetIdByName ($name) { global $db; $sql = "SELECT `id` FROM `".self::$_table."` WHERE `name`='{$name}'"; $row = $db->GetRow($sql); return $row['id']; } }
class GenresModel extends Model { protected static $_table = 'isa_genres'; }
GenresModel::AddNew('rock');
|
переписил так, всё равно не подставляет isa_genres |