Я пытаюсь бежать падла приложение с MariaDB в CodeIgniter.но когда я выполнил каждый шаг и запустил файл … он только показывает страницу со списком … rest показывает ошибку 404 Not Found.
Я думаю, что 404 является проблемой маршрутизации, но я не могу найти это.
Вот мой контроллер:
class Examples extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->library('grocery_CRUD');
}
public function _example_output($output = null)
{
$this->load->view('example.php',$output);
}
public function index()
{
//echo "hii"; die;
$crud = new grocery_CRUD();
$crud->set_theme('datatables');
$crud->set_table('admin_user');
$crud->set_subject('Admin');
$output = $crud->render();
$this->_example_output($output);
//$this->_example_output((object)array('output' => '' , 'js_files' => array() , 'css_files' => array()));
}
}
Я что-то здесь упускаю? Пожалуйста, дайте мне знать..
Если вы используете маршруты скрыть точный путь (контроллер / метод), например:
файл: routes.php
.......
$route['admin/product'] = "admin/products/list";
.......
У вас есть URL www.example.com/admin/product
но исходный путь URL www.example.com/admin/products/list
(Вот, товары это класс контроллера и список метод в классе продуктов)
Вы должны указать исходный путь к Grocery Crud, используя метод list, например:
$crud->set_crud_url_path(site_url('admin/products/list'));
Вот и все, хорошего кодирования. 🙂
вам нужно поставить де маршруты для функций GC
$route['articles/add']="GroceryCrud_Controller/add";
$route['articles/edit/(:num)']="GroceryCrud_Controller/edit/$1";
$route['articles/read/(:num)']="GroceryCrud_Controller/read/$1";
$route['articles/delete/(:num)']="GroceryCrud_Controller/delete/$1";
но если в форме вы загружаете файл изображения, crud возвращает сообщение об ошибке