Метка: mysql

ORDER BY FIELD в Laravel

No Picture

Есть замечательная SQL конструкция, позволяющая задавать свой порядок сортировки для ORDER BY. Сегодня мне понадобилось использовать ORDER BY FIELD(priority, 2,1,3), ситуация осложнялась тем, что используется ORM от Laravel и его Query Builder экранирует то. что передано через ->orderBy. Решение же оказалось очень простым, нужно использовать raw \Model::orderBy( \DB::raw(‘FIELD(status, 2, 1, 3)’) );

Читать далее »

Пример использования ArrayAccess

No Picture

Мне недавно в блоге задали вопрос о применении ArrayAccess. Просто как замену массивам — глупо, тем более теряется производительность. Итак, для этого у нас две основные причины — set/get должны как-то влиять на значение переменных, вторая — объект может использовать данные помещённые в нём для других методов. Рассмотрим примеры. У нас есть класс для работы с таблице из базы данных как с объектом.

Читать далее »

Отчёт о конференции «Байнет 2.3 Gamma»

No Picture

Свершилось. С 14-го по 15-е мая 2009 года на просторах нашей страны случилась конференция посвящённая вэбу. Я решил пойти туда не только послушать, но и себя показать :(, но обо всём по порядку.

Читать далее »

Кодировки

No Picture

Как это не странно, но до сих пор очень часто многие начинающие задают вопрос о кодироках, вернее о «неправильном» отображении русских буковок. Постараю описать все по порядку, следуя данному списку инструкций у меня никогда не возникало проблем с кодировками.

Читать далее »