FuelPHP - Загрузка моделей - PullRequest
       3

FuelPHP - Загрузка моделей

1 голос
/ 26 октября 2011

это, скорее всего, простой ответ, который я упустил из виду ..

Я пытаюсь создать контроллер клиента, который обращается к пользовательской модели в FuelPHP следующим образом:

class Controller_Casting extends Controller
{
   public function action_index()
   {
      Model_casting::author_get();
   }
}

class Model_casting
{
   ## --------------------
   public function author_get()
   {
      $query = DB::query('SELECT * FROM youtube_author');
      $result = $query->execute(); 
      print_r($result);     
   }   
}

Ошибка генерируется контроллером:

ErrorException [ Error ]: Class 'Model_casting' not found

В коде воспламенителя я должен был бы загрузить модель перед использованием .. Как вы делаете то же самое в FuelPHP (который я предполагаю, где проблема) ..

Спасибо

Ответы [ 3 ]

2 голосов
/ 27 октября 2011

Также еще одна вещь.Если имена классов всегда должны быть отформатированы как Model_Casting.Первая буква в верхнем регистре и после '_' также прописные.Просто совет!

0 голосов
/ 18 сентября 2013

Вам нужно использовать пространство имен Model и DB, попробуйте расширить класс Model.Это новый код для файла модели.

namespace Model;
use \DB;
class Model_Casting extends \Model
{
   ## --------------------
   public function author_get()
   {
      $query = DB::query('SELECT * FROM youtube_author');
      $result = $query->execute(); 
      print_r($result);     
   }   
}
0 голосов
/ 26 октября 2011

Хорошо, проблема решена, казалось бы .. Я ставил модель перед "моделью" ..

...