@963468

Не загружает контроллер, даже не выдает ошибку. в чем причина?

<?php
class Article extends Admin_Controller
{

	public function __construct ()
	{
		parent::__construct();
		$this->load->model('article_m');
	}

	public function index ()
	{
		// Fetch all articles
		$this->data['articles'] = $this->article_m->get();
		
		// Load view
		$this->data['subview'] = 'admin/article/index';
		$this->load->view('admin/_layout_main', $this->data);
	}

	public function edit ($id = NULL)
	{
		// Fetch a article or set a new one
		if ($id) {
			$this->data['article'] = $this->article_m->get($id);
			count($this->data['article']) || $this->data['errors'][] = 'article could not be found';
		}
		else {
			$this->data['article'] = $this->article_m->get_new();
		}
		
		// Set up the form
		$rules = $this->article_m->rules;
		$this->form_validation->set_rules($rules);
		
		// Process the form
		if ($this->form_validation->run() == TRUE) {
			$data = $this->article_m->array_from_post(array(
				'title', 
				'slug', 
				'body', 
				'pubdate'
			));
			$this->article_m->save($data, $id);
			redirect('admin/article');
		}
		
		// Load the view
		$this->data['subview'] = 'admin/article/edit';
		$this->load->view('admin/_layout_main', $this->data);
	}

	public function delete ($id)
	{
		$this->article_m->delete($id);
		redirect('admin/article');
	}

}
  • Вопрос задан
  • 334 просмотра
Пригласить эксперта
Ответы на вопрос 1
wladyspb
@wladyspb
Программист
А базовый, тестовый контроллер отрабатывает? Есть много мест, в которых так же может быть проблема - роутинг, .htaccess, советую для начала настроить вывод логов и полной дебаг инфы, чтобы понять куда копать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы