Список команд symfony 1.1 в сравнении с symfony 1.0

Команды в symfony 1.1 изменились и теперь используют синтаксис пространства имен. Пока что трудно сказать стало ли от этого все хорошо или нет. Старый набор команд так же работает ввиде алиасов на новые имена команд.

Таблица старых и новых команд: 

Old task name New task name
————————– —————–
clear-cache cache:clear
clear-controllers project:clear-controllers
disable project:disable
downgrade [Not implemented]
enable project:enable
fix-perms project:permissions
freeze project:freeze
init-app generate:app
init-batch [Not implemented]
init-controller [Not implemented]
init-module generate:module
init-project generate:project
log-purge log:clear
log-rotate log:rotate
plugin-install plugin:install
plugin-list plugin:list
plugin-uninstall plugin:uninstall
plugin-upgrade plugin:upgrade
propel-build-all propel:build-all
propel-build-all-load propel:build-all-load
propel-build-db propel:build-db
propel-build-model propel:build-model
propel-build-schema propel:build-schema
propel-build-sql propel:build-sql
propel-convert-xml-schema propel:schema-to-yml
propel-convert-yml-schema propel:schema-to-xml
propel-dump-data propel:data-dump
propel-generate-crud propel:generate-crud
propel-init-admin propel:init-admin
propel-init-crud [Not implemented]
propel-insert-sql propel:insert-sql
propel-load-data propel:data-load
sync project:deploy
test-all test:all
test-functional test:functional
test-unit test:unit
unfreeze project:unfreeze
upgrade project:freeze
Теги: ,
Категория: Общее

Symfony 1.1 - совместимость с версией 1.0

Столкнулся с проблемой, перехода на новую версию.

Проапргрейдил свой проект до версии 1.1, но так как рисование форм было выполнено в версии 1.0, то вылезли ошибки:

Fatal error: Call to undefined function form_tag()
Fatal error: Call to undefined function input_tag()

Для решения этой проблемы в файле apps/your_application/config/settings.yml включаем совместимость с версией 1.0

compat_10: on

Вуаля, теперь конструкции form_tag() и тд, работают и в новой версии.

Теги:
Категория: Общее

Концепт панели администрирования в symfony 1.2

Первое что обещают разработчики symfony, первый релиз которой намечается на октябрь месяц, это новая панель администрирования (точнее, новый генератор новой панели)

В разработке появилось первое описание концепта новой панели администрирования.

Пердлагается разделить модель на две группы:


Читать дальше →

Теги: ,
Категория: Новости

Наши кнопки, начало …

Любое комьюнити требует поддержки со стороны своих пользователей.

Поэтому начинаем публиковать серию кнопок посвященных нашему сообществу.

Вот первая из:

Ukranian Symfony Community

Скачать в psd формате (photoshop) - размер 270×60 px.

Присылайте нам свои варианты кнопок, вы можете публиковать их на форуме www.symfony.org.ua

Для отображения этой кнопки на вашем сайте установите код:

<a href="http://symfony.org.ua" title="Ukranian Symfony Community"><img src="http://451f.com.ua/practice/symfony/symfony.org.ua.png" border="0" style="margin: 5px" alt="Ukranian Symfony Community"/></a>
Теги: ,
Категория: Общее

Symfony стала доступна в официальном репозитории Debian / Ubuntu Linux

Хорошая новость для всех пользователей Debian / Ubuntu и администраторов серверов.

На данный момент доступна ветка symfony 1.0, находится она в “нестабильной” версии репозитория и в скором времени появится в “тестируемой” версии.

Все это благодаря Martin Meredith, который и занимается официальным поддерживанием пакета symfony.

Сейчас ведется работа над пакетом Symfony 1.1 (пишуться ман хелпы, описываются зависимости и тд.)

Пакет php5-symfony для Debian

Теги: , ,
Категория: Новости

Архитектура symfony 1.1

Перед окончательным релизом symfony 1.1, Разработчики расказали о новой архитектуре symfony 1.1. Кроме уже существующих новых возможностей, новая версия - это год сложной работы по внутренней перестройке фреймворка. Итак давайте покапаемся во внутренностях!
Читать дальше →

Теги: ,
Категория: Общее

Как получить случайную запись из базы

Раньше я делал в контролере таким образом:

public function executeRandom()
{
$c = new Criteria();
$this->catalog = CatalogPeer::doSelect($c);
$rand_keys = array_rand($this->catalog, 1);
$this->item= $this->catalog[$rand_keys];
}


Читать дальше →

Теги: , ,
Категория: Общее

Решаем проблему с полупрозрачностью PNG в Internet Explorer

Как известно, Internet Explorer младше 7-й версии не умеет отображать альфа-канал в файлах PNG. Существует несколько вариантов решений проблемы на клиентском коде, но на Symfony есть возможность соорудить серверную логику и подключать ее в каждом проекте.

На есть http://www.symfony-project.org/ готовый снипет, его и используем.
Читать дальше →

Теги: , , ,
Категория: Общее

Вышла Symfony 1.1

Все разработчики ждали этого достаточно долго, и вот сегодня Symfony 1.1 объявлена как релиз.

Основные отличия по сравнению в версией 1.0:


Читать дальше →

Теги:
Категория: Общее

АРМ (автоматизированное рабочее место): Ubuntu+LAMP+Symfony+KomodoEdit

Рабочее место программиста в основном состоит не из стола, сульев и канцелярских принадлежностей, а из ПО, которое он использует в работе. Слаженная работа программ и удобные средства разработки сокращают затраченное на проект время в разы.
Читать дальше →

Теги: , , ,
Категория: Общее