Адрес:
'rules' => [
'jobdb' => 'job/jobdb',
],
Метод в контроллере:
public function actionJobdb()
{
$array = JobList::getAll();
return $this->render('joblist',['varInView' => $array]);
}
Потом по мануалу я создал модельку JobList.php в models и т.д., но ошибка:
Class 'frontend\controllers\JobList' not found
И показывает строку с ошибкой:
$array = JobList::getAll();
Так а почему он класс JobList ищет в контроллере а в не в модели? Его надо в контроллер помещать? Что там писать и что тогда в модели оставлять?
P.S. Сейчас в модели так:
class JobList extends Model
{
public static function tableName(){
return 'tags'; // Имя таблицы в БД
}
public static function getAll(){
$data = self::find()->all();
return $data;
}
}