В офф документации Symfony довольно подробно и ясно описано как реализовать аутентификацию пользователя через базу данных. Там же рассмотрен вопрос о сохранении ролей в БД. А вот как назначить роль по умолчанию новому пользователю - не описано. Реализовать этот недостающий момент можно следующим образом:
пятница, 4 апреля 2014 г.
Symfony 2: Назначение роли по умолчанию для нового пользователя
вторник, 1 апреля 2014 г.
Qt: Запись отладочной информации в файл
В тех случаях, если отладка в среде разработки недоступна, например при создании служб Windows, приходится писать отладочную информацию в файл. Чтобы сделать это в Qt и при этом не изобретать велосипед, можно воспользоватся встроенными методами qDebug, qWarning, qCritical, qFatal.
FTP: Пассивный и активный режимы
Как известно протокол FTP отличается от других протоколов тем что требует два сокета - один командный (для общения с сервером), а другой - для передачи данных. С этим более менее все понятно. Непонятным, на первый взгляд, представляются такие понятия, как пассивный и активный режимы FTP соединения. Но это только на первый взгляд.
среда, 26 марта 2014 г.
Symfony 2: Локализация
Стандартная локализация, которая предоставляется в Symfony 2.4, подразумевает изменение локали через URI. Например, переводы страниц будут доступны по таким ссылкам:
localhost/symtest/en/homepage localhost/symtest/uk/homepage localhost/symtest/ru/homepage
Предлагаемый по умолчанию механизм локализации, реализуется в Symfony 2.4 довольно просто.
Qt: Ресурсы
Добавить картинки в исполняемый файл можно с помощью ресурсов. В данной статье описано как добавить файл ресурсов в проект и как использовать картинки из этого ресурса в коде.
вторник, 25 марта 2014 г.
Qt: Пользовательские диалоговые окна
В статье описаны главные моменты при создании пользовательских окон.
Qt: Позиционирование окон
Задавать позицию окна в Qt нужно вручную. В статье описан метод как можно разместить окно по центру относительно рабочего стола, или родительского окна.