2016-09-03 1 views
0

Я ниже шаги на этом видео:я не могу создать вид поста в CodeIgniter

https://www.youtube.com/watch?v=ywxIElNbcj4&index=12&list=PLMTiAh6qhda1-MVtXe1vs_99CghP5pd01

Когда я нажимаю на indidivual должности, вид не загружен, и я получаю следующее сообщение об ошибке :

An uncaught Exception was encountered

Type: Error

Message: Call to undefined method Post::getPostById()

Filename: C:\xampp\htdocs\aplicacion\application\controllers\article.php

Line Number: 11

Backtrace:

File: C:\xampp\htdocs\aplicacion\index.php Line: 315 Function: require_once"

Почему он не может распознать getPostById()? Есть ли какая-нибудь библиотека?

Это мое хранилище с файлами:

https://github.com/ashcrimson/aplicacion

+0

Вы не следуете [конвенции] (https://codeigniter.com/userguide3/general/styleguide.html#file-naming) с capitilized контроллерами, библиотеками, моделями и классами в целом. прочитайте всю страницу, чтобы избежать подобных проблем. – Tpojka

+0

Он сообщает вам, какая ошибка: нет функции getPostById() – user4419336

+0

Ваш вопрос не очень помогает. Отправьте код, который у вас есть в article.php, а также вид – Franco

ответ

0

Ваш article.php не смогли найти Post :: getPostById ($ ID), потому что вы не включили модель Post или определить это в вашем автозагрузчике, чтобы article.php смог его найти. В вашем контроллере загрузите Post Model, где вы используете getPostById().

class Article extends CI_Controller 
{ 
    function __construct() 
    { 
     parent::__construct(); 
     /* Load model in the constructor. 
     * Include the folder name if you have, for example applications/model/admin/post_model.php , 
     * call it as admin/Post_model (where Post_model is your model class name) 
    */ 

    $this->load->model('Post_model','',TRUE); 

    } 
    public function post ($id ='') 
    { 
     /* 
     your code here 
     */  
     //Retrieve data 
      $post = $this->Post_model->getPostById($id)->row(); 
    } 
} 

Цитирование Code Igniter User Guide

Она имеет очень четкий шаг за шагом учебник для начинающих.

+0

Это фактически исправило это. Благодаря! –

+0

Было бы здорово, если бы вы отметили это как полезное.^_ ^. Счастливое кодирование! – user1149244

Смежные вопросы