CodeIgniter $ this-> load-> model () не работает
Я использую codeigniter 2.1.2 и вот моя ситуация прямо сейчас. У меня есть модель с именем math.php в C: \ wamp \ www \ cr8v \ application \ models. Я пытаюсь загрузить это в мой контроллер из C: \ wamp \ www \ cr8v \ application \ controllers \ site.php, но я получаю эту ошибку:
Unable to locate the model you have specified: math_model
Вот содержание math.php
<?php
class Math_model extends CI_Model(){
public function add(){
return 1+1;
}
}
?>
А вот и содержание моего site.php
<?php
class Site extends CI_Controller{
public function index(){
$this->addstuff();
}
public function addstuff(){
$this->load->model("math_model");
echo $this->math->add();
}
}
?>
Я последовал за этим в учебнике в YouTube. тем не менее, это не дает мне желаемый результат. Я попытался найти его и прочесть другие связанные с этим вопросы, однако этой информации недостаточно. Пожалуйста помоги.
EDITED я прочитал это недавно
[Http://stackoverflow.com/questions/8074368/codeigniter-php-model-access-unable-to-locate-the-model-you-have-specified][1]
теперь у меня есть эта ошибка
( ! ) Parse error: syntax error, unexpected '(', expecting '{' in C:\wamp\www\cr8v\application\models\math_model.php on line 2
Call Stack
# Time Memory Function Location
1 0.0036 148768 {main}( ) ..\index.php:0
2 0.0062 185072 require_once( 'C:\wamp\www\cr8v\system\core\CodeIgniter.php' ) ..\index.php:202
3 0.0561 784312 call_user_func_array ( ) ..\CodeIgniter.php:359
4 0.0561 784360 Site->index( ) ..\CodeIgniter.php:359
5 0.0561 784376 Site->addstuff( ) ..\site.php:4
6 0.0561 784504 CI_Loader->model( ) ..\site.php:8