Бортовой журнал Ктулху

Posts Tagged 'yii2' [страница 2]

Загрузка файла в Yii2

Yii2 обладает собственным классом загрузки файлов \Yii\we\UploadedFile, который представляет файл в виде объекта для удобства дальнейшей работы. 

Articles tagged

Read more...

Заметки по Yii2

В интернете масса статей по созданию блога на Yii2 и я добавлю еще одну. Моя статья выгодно отличается от других тем, что лично для меня она построена на моем же опыте работы с Yii2. Всем прочим - на собственное усмотрение.

Делал для себя заметки по Yii2 когда разбирался с созданием блога, установкой и так далее. Данная статья написана на основе собственного опыта и информации из сети. Пошагово расписано создание блога и некоторые мелочи, все по собственному опыту.

 

Articles tagged

Read more...

Как в Yii2 вывести количество связанных записей из другой таблицы || How to show the count of related records from another table in Yii2

У нас есть TABLE A с некоторым количеством записей и связанная TABLE B с миллиардами записей. В Yii2 есть геттер для связанных таблиц, как раз для таких случаев. Но он хорошо работает с небольшими объемами данных, так как делает много запросов. В идеале, его нужно использовать для единичных записей. А в этом случае нужно добавить подзапрос, который будет работать быстрее.

--

We have table A includes some records and related table B containing billions of records. Yii2 provides a getter for related tables, which works well with a small number of records. For cases with large number of related records, we can use a subquery. 

Articles tagged

Read more...

Как не допустить SQL-инъекции в Yii2

Тема, конечно, не новая, но напомнить полезно.

В Yii2 есть свой механизм конструирования SQL запросов, поэтому, стоит использовать только его и не допускать "чистых" запросов. Лучше использовать Active Record или, если не хочется городить модель, использовать CreateCommand.

Read more...

Метатеги в Yii2

Инструкция по добавлению мета тегов в заголовок страницы на фреймворке Yii2.

Articles tagged

Read more...

Модель без таблицы в Yii2

В некоторых случаях необходимо использовать возможности модели но без использования таблиц. Самый простой пример - валидировать поля формы но без записи в базу.

Нет ничего проще!

Articles tagged

Read more...

Объект без класса в PHP

Однажды мне понадобилось в методе возвращать объект в качестве негативного результата, например вместо false. Это было необходимо для совместимости с существующим кодом. Ранее этот метод возвращал объект с результатом, но после корректировок он не всегда возвращал результат обработки.

Articles tagged

Read more...

Ошибка Yii2 Malformed UTF-8 characters, possibly incorrectly encoded

Выходной день был немного подпорчен пришедшим в корпоративный чат сообщением о непонятной ошибке "Malformed UTF-8 characters, possibly incorrectly encoded". То есть, не то чтобы сама ошибка была непонятной, скорее причина ее происхождения.

Articles tagged

Read more...

Постраничная навигация в Yii2

После того как сделана выборка, например, статей из, например, блога, неплохо было бы разбить вывод на страницы для снижения нагрузки на сайт.

Articles tagged

Read more...

Предотвращение двойной отправки формы загрузки файла в Yii2

Есть стандартный виджет форм, через который реализована загрузка файла и стандартная проблема с двойной отправкой.

Articles tagged

Read more...