Перечисление работает, но просматривать, добавлять, редактировать, удалять не работает в codeigniter crud в mariadb

Я пытаюсь бежать падла приложение с 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()));
}

}

Я что-то здесь упускаю? Пожалуйста, дайте мне знать..

0

Решение

Если вы используете маршруты скрыть точный путь (контроллер / метод), например:

файл: 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'));

Вот и все, хорошего кодирования. 🙂

1

Другие решения

вам нужно поставить де маршруты для функций 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 возвращает сообщение об ошибке

0

По вопросам рекламы [email protected]