Задать вопрос
@ayapergenov

Как правильно прописать метод для получения строки из БД mysql?

Изучаю МVC на примере самописного движка.
Реализовал роутинг, создал БД, Прописал основной контроллер и тройку его потомков, основную модель, Несколько страниц вида.
Использую PDO для работы с БД.
Никак не могу научиться реализовывать общую работу MVC на примере вывода имени пользователя из БД через метод модели, контроллер и Вид, чтобы все это вместе заработало.
Как правильно вызывать метод модели, чтобы он через контроллер отобразил все в Виде?
Как самый простой пример пытаюсь задействовать функцию tst.
Посмотрите пожалуйста реализацию на github
$select = array(
    'where' => 'id = 1'
);
$model = new User_Model($select);
$usersInfo = $model->tst();
var_dump($usersInfo);

Получаю ответ, что модель
Fatal error: Class 'User_Model' not found in /var/www/html/jream.local/views/index/index.php on line 9
Хотя сам класс у меня создан
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@CentOS
PHP-разработчик
"SELECT * FROM `{$this->table}` WHERE id = {$id}"

SQL Injection
Начасть стоит с прочтения мануала Prepared statements and stored procedures
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽