Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/05/2012, 09:38
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años, 7 meses
Puntos: 7
Respuesta: error: Call to undefined function anchor()

gracias por tu respuesta. esty empezando a utilizar codeigniter y no se como configurar el autoload.php.

edito: configure en el autoload y colocque array('database'). ya me muestra las enradas del blog. he creado unos formularios. para agregar entradas y escribir comentarios. resulta que al cargar el formulario me da un error 404 que no existe los formularios entradas y comentarios.

este es mi codigo que corregi para mostrar los formularios y registrar los datos en el controlador.

Código PHP:
Ver original
  1. class Blog extends CI_Controller
  2. {
  3.    
  4.     public function __construct()
  5.     {
  6.         parent::__construct();
  7.         $this->load->model('blog_model');
  8.         $this->load->helper('url');
  9.         $this->load->helper('form');           
  10.     }      
  11.    
  12.     public function Blog()
  13.     {
  14.         $this->load->view('blog_view');
  15.     }
  16.    
  17.     public function index()
  18.     {
  19.         $data['title'] = "My First Page";
  20.         $data['heading'] = "My Blog Heading";
  21.         $data['query'] = $this->db->get('entries');    
  22.         $this->load->view('blog_view',$data);
  23.     }
  24.    
  25.     // añadir una entrada
  26.     public function add_entry()
  27.     {
  28.         $data['title'] = "Add entry";
  29.         $data['heading'] = "Add a new entry";
  30.         $this->load->view('add_entry_view',$data);
  31.        
  32.     }
  33.    
  34.     public function add_entry_insert()
  35.     {
  36.         $data = array(
  37.                        'title' => $_POST['title'] ,
  38.                        'body' => $_POST['details']
  39.                     );
  40.         $this->db->insert('entries', $data);
  41.         redirect('blog/');
  42.        
  43.     }
  44.    
  45.     public function comments()
  46.     {
  47.         $data['title'] = "My Comment Page";
  48.         $data['heading'] = "My Comment Heading";
  49.         $this->db->where('entry_id', $this->uri->segment(3));
  50.         $data['query'] = $this->db->get('comments');
  51.        
  52.         $this->load->view('comment_view',$data);
  53.     }
  54.    
  55.     public function comment_insert()
  56.     {
  57.         $this->db->insert('comments',$_POST);
  58.         redirect('blog/comments/'.$_POST['entry_id']);
  59.     }
  60.    
  61. }

saludos.

Última edición por esaenz22; 09/05/2012 a las 09:16 Razón: correccion del tema.