У меня есть несколько классов, которые я хочу, чтобы загрузить в качестве модели, но проблема в том, я хочу, чтобы отделить их в нескольких моделях, теперь у меня есть один файл с классами, выглядит следующим образом:Вызов функции модели из другой модели CodeIgniter?
class email {
function add($email, $name, $quiet=NULL, $actiovation=NULL) {
global $secretstring;
global $mail;
global $path;
global $activating;
if (strlen($email) < 1) {
if (!isset($quiet)) {
msg::getInstance()->addSuccess("Please enter your email address.");
}
$error = 1;
}
if (strlen($name) < 1) {
if (!isset($quiet)) {
msg::getInstance()->addSuccess("Please enter your name.");
}
$error = 1;
}
$addData = mysql_fetch_array(sql::getInstance()->query("SELECT id FROM emails WHERE email='".sql::getInstance()->sec($stamp)."'")); // getting id of this email
}
class msg {
static private $instance = NULL;
function addSuccess($success) {
$this->success .= $success."\\n ";
}
}
class sql {
static private $instance = NULL;
function query($query) {
return mysql_query($query);
}
function sec($string) {
return mysql_real_escape_string(htmlspecialchars($string));
}
С примером I может легко вызвать функцию из другого класса? Но проблема в том, когда я хочу вызвать функцию из другой модели, в одной модели я не знаю, как это сделать в CI? Любая помощь, которую я сделал, простой пример, чтобы показать, как я делал классы.