Итак, я получил этот контроллер Email_Controller.php, и всякий раз, когда я пытаюсь вызвать его функцию через JavaScript, он просто выдает мне эту ошибку: - Fatal error: Class 'CI_Controller' not found in C:\wamp64\www\Projeto\application\controllers\Email_Controller.php on line <i>2</i>
Мой контроллер выглядит так:
<?php
class Email_Controller extends CI_Controller {
public function SendEmail(){
//SomeCode
}
}
есть идеи о том, что происходит?Мой главный контроллер просто работает нормально ...
это мой JS
function teste() {
var email = document.getElementById("email").value;
var name = document.getElementById("name").value;
jQuery.ajax({
type: "POST",
url: 'application/controllers/Main_Controller.php/SendEmail',
data: {Post_email: email, Post_name: name},
success: function (response) {
console.log("success");
console.log(response);
},
error: function(response){
console.log("error");
console.log(response);
}
});
}
Мои маршруты.php
$route['default_controller'] = 'Main_Controller';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;