Welcome Guest, Not a member yet? Register   Sign In
codeigniter 2.1.3 news tutorial Undefined index
#1

[eluser]Unknown[/eluser]
hi

i do
http://ellislab.com/codeigniter/user-gui...ction.html
and everything works until i change Routing i get

I //show_404(); to see what happens

A PHP Error was encountered
Severity: Notice
Message: Undefined index: title
Filename: controllers/news.php
Line Number: 74


routes.php
___________________________________________
$route['(:any)'] = 'pages/view/$1';
$route['default_controller'] = 'pages/view';
everything works

___________________________________________
$route['(:any)'] = 'pages/view/$1';
$route['default_controller'] = 'pages/view';

index.php/home or about works
index.php/news 404
___________________________________________
$route['news/(:any)'] = 'news/view/$1';
$route['news'] = 'news';
$route['(:any)'] = 'pages/view/$1';
$route['default_controller'] = 'pages/view';

index.php/home or about works
index.php/news/ works
/index.php/news/view/metalslug 404 or
Undefined index: title depending on // or not //show_404();
metalslug - slug i have in db

news.php
Code:
public function view ($slug)
{

$data['news_item'] = $this->news_model->get_news($slug);

if (empty($data['news_item']))
{
  //show_404();
}

$data['title'] = $data['news_item']['title'];

$this->load->view('templates/header', $data);
$this->load->view('news/view', $data);
$this->load->view('templates/footer');
}


news_model.php
Code:
<?php
class News_model extends CI_Model
{

public function __construct()
{
  $this->load->database();

}

public function get_news($slug = FALSE)
{
  
  if ($slug === FALSE)
  {
  $query = $this->db->get('news');
  return $query->result_array();
  }
  
$query = $this->db->get_where('news', array('slug' => $slug));
return $query->row_array();
}

}


view.php
Code:
&lt;?php echo '</br>'.' v '.$news_item['title'].' v '.'</br>' ?&gt;
&lt;?php
echo '<h2>'.$news_item['title'].'</h2>';
echo $news_item['text'];
?&gt;

PLEASE NEED HELP !!!!!






Theme © iAndrew 2016 - Forum software by © MyBB