Создание собственного фреймворка. Модель и работа с БД. Часть 2. Урок 6

Создание фреймворка

От автора: приветствую вас, друзья. Продолжим создание собственного PHP фреймворка. По итогу мы должны получить вполне функциональное решение, а заодно познакомиться с принципами работы современных PHP фреймворков. В этом уроке мы продолжим реализации компонента модели, а также написание методов простого получения данных.

скачать исходникискачать урок

В видео версии урока вы найдете ответы на такие вопросы:

Что такое модель?

Фреймворк YII2. Быстрая разработка с современным PHP фреймворком

Узнай тонкости современной веб-разработки с помощью фреймворка YII2

Узнать подробнее

Как реализовать шаблон Singleton?

Как работать с PDO?

Как настроить подключение к БД, используя PDO?

Как реализовать простую отладочную панель?

Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Фреймворк YII2: теория и первая практика

Овладейте азами фреймворка Yii2 за 5 дней!

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Комментарии (2)

  1. Сергей

    Здравствуй Андрей.
    У меня сложился небольшой вопросик. Если в адресной строке прописать:
    http://myFw.loc/public/bootstrap/
    то можно просматривать директории со скриптами, картинками, стилями.
    Нужно ли ограничивать доступ к этим директориям/файлам?
    как пример в .htaccess прописать Options All -Indexes
    Спасибо.

    • Андрей Кудлай

      Здравствуйте, Сергей.
      Не нужно ограничивать. Это публичная папка и доступ по http к ней должен быть открыт, иначе браузер после ограничения попросту не будет получать эти картинки, скрипты и стили. Запретить листинг папок без индексных файлов при желании, конечно, можете: Options -Indexes, доступ к файлам это не закроет, но просмотр содержимого папок будет запрещен. Другой вариант — положить в папки пустой файл index.html или index.php, чтобы при обращении к папке показывался именно он, а не листинг содержимого.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree