Уроки и примеры


Уроки и примеры

На блоге размещены статьи, разъяснения и примеры реализации различных задач, стоящих перед веб-разработчиком, с помощью фреймворка CakePHP 3

Статьи рубрики:

1. Использование Cookie с шифрованием через промежуточное ПО



CookieВсе мы знаем, что Cookie - небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя. В современном интернете трудно себе представить реализацию полноценного функционала практически любого сайта без использования cookie, которые в значительной степени облегчают жизнь как самим веб-разработчикам, так и простым пользователям. В этой статье мы разберем пример использования в CakePHP 3 файлов cookie и подключим к приложению промежуточное программное обеспечение Cake\Http\Middleware\EncryptedCookieMiddleware, которое даст нам возможность шифрования и дешифрования этих фрагментов данных.

2. Предпросмотр электронной почты в DebugKit CakePHP 3



email_previewСегодня мы продолжим разговор о DebugKit - штатном плагине CakePHP 3. А именно, как я и обещал в видеообзоре плагина, более подробно рассмотрим такую панель как Email. Данная панель позволяет нам не только просматривать вид сообщений, отправленных при текущем запросе, но и организовать их предпросмотр без отправки, что весьма удобно при тестировании приложения (в том числе и на локальном сервере).

3. Отправка электронной почты в CakePHP 3


Теги: Основы, Email

2K


AJAX-в-CakePHPПри создании большинства сайтов часто возникает необходимость многократной отправки электронных сообщений различным пользователям. Чтобы производить подобные отправки из любой части приложения в CakePHP 3 существует класс Mailer. Этот класс также может использоваться для хранения нескольких конфигураций электронной почты в одном месте, что помогает поддерживать код в стиле DRY и устраняет помехи конфигурации электронной почты из других областей вашего приложения. В этой статье я покажу шаги для правильной настройки и работы функции отправки электронной почты в приложении на базе фреймворка CakePHP 3.

4. Пагинация страниц при кэшировании объектов в CakePHP


Теги: Кэш, ORM

1K


AJAX-в-CakePHPВ этой статье будет рассмотрен вариант кэширования объектов, полученных в результате запросов к базе данных, созданных с помощью CakePHP ORM. А так как этих объектов (например, статей) может быть большое количество, мы произведем их постраничную разбивку. Хотя, даже если объем информации получаемой из базы данных не велик и особого выигрыша в производительности достичь не удастся, вы просто обязаны настроить хэширование в своем приложении, так как его реализация в CakePHP очень проста.

5. AJAX в CakePHP

6. Oven и Mixer - Пример установки CakePHP

7. Установка плагина управления пользователями CakeDC/users

8. Bookmarker Tutorial, часть 2

9. Bookmarker Tutorial