Добрий день. Есть такая функция:
public function category($id)
{
$page=isset($_GET['page'])? intval($_GET['page']):1;
$news = new NewsModel();
$this->data['page']=new Pagination
([
'itemsCount' => $news->getCountNews ( $id ),
'itemsPerPage' => $this->itemPerPage,
'currentPage' => $page
]);
$getNews = $news->getNews($id, $page);
if (!$getNews) {
$this->render404();
}
$this->data['news'] = $getNews;
$this->render($this->view);
}
Нужно переопердилить 4 строчку кода
$news = new NewsModel();
на
$news = new AdminModel();
Пытался сделать в основном контроллере (BaseController):
protected $model;
public function category($id)
{
$page=isset($_GET['page'])? intval($_GET['page']):1;
$news = $this->model;
$this->data['page']=new Pagination
([
'itemsCount' => $news->getCountNews ( $id ),
'itemsPerPage' => $this->itemPerPage,
'currentPage' => $page
]);
$getNews = $news->getNews($id, $page);
if (!$getNews) {
$this->render404();
}
$this->data['news'] = $getNews;
$this->render($this->view);
}
поменял $news = new NewsModel() потом
class AdminController extends BaseController
{
protected $model=new AdminModel();
}
но при создании
protected $model=new AdminModel();
IDE подчеркивает красным,значит так не делаеться .
Вы шли почти в правильном направлении. Свойства в области видимости принимают не все типы данных.
Допустимые типы для значений
protected $model = str | int | array | boolean | heredocs | nowdocs;
Только надо было создать геттер для этих целей (Метод который вернет свойство с присвоенным значением):
class AdminController extends BaseController
{
protected $model; // При таком раскладе он тут вообще не нужен
protcted function getModel(){
return new AdminModel(); // Не абстрактный класс
}
}
А потом его и вызывать
public function category($id)
{
//..................
$news = $this->getModel();
//..............
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Стоит следующая задача: Существует шаблон док-та в формате docx, в котором есть маркеры (например,{{dlname
Суть: храню номер последнего рецепта в файле lasttxt, в скрипте его получаю и пока не пойдут 404 ошибки (50 штук) парсить каждый рецепт и добавлять...
Здравствуйте, есть массив в ASM(уже инициализированный), вызывается функция С++ которая сортирует и возвращает уже отсортированный массивНаписал...
Может кто нибудь подсказать, что не так с этим алгоритмом? Проблема в том, что при запуске некоторые числа отображаются в командной строке...