Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 25 Май, 2012, 08:42:11

Страниц: [1] 2 3 ... 6
Печать
Автор Тема: Нубские вопросы по Symfony 2  (Прочитано 477 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Ivan    ↓ 
27 Декабрь, 2011, 07:34:20
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

Тут буду публиковать свои нубский вопросы по симфони 2.
 
Вопрос первый (работа с консолью):
[LogicException]
Trying to register two bundles with the same name "AcmeClientsBundle"

Возникает при команде для создания сущности:
Text
php app/console doctrine:generate:entity --entity="AcmeClientsBundle:Client" --fields="name:string(50) surname:string(50) patronymic:string(50) cil:integer address:text homephone:string(10) mobilephone:string(10)"

Имеется бандл AcmeClientsBundle.
 
Суть ошибки я понимаю, но не понимаю, ему что, для сущности (entity), нужен отдельный бандл (раз попытка зарегистрировать)? Вроде как бандл это отдельная часть приложения (что-то типа HMVC), или я неправильно понял?
Записан

phpdude    ↓ 
27 Декабрь, 2011, 07:42:02 , спустя 7 минут 42 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

НУБ
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Ivan    ↓ 
27 Декабрь, 2011, 07:45:37 , спустя 3 минуты 35 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

http://symfony.com/doc/current/glossary.html#term-bundle

Bundle
    A Bundle is a directory containing a set of files (PHP files, stylesheets, JavaScripts, images, ...) that implement a single feature (a blog, a forum, etc). In Symfony2, (almost) everything lives inside a bundle.

http://symfony.com/doc/current/book/doctrine.html
Once you learn the concepts behind Doctrine, you can have Doctrine create this entity class for you:

Но там не сказано что оно создаст бандл!
Записан

phpdude    ↓ 
27 Декабрь, 2011, 07:49:30 , спустя 3 минуты 53 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

жанга пижже, это видно даже из первых строк описания в твоем посте последнем))
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Ivan    ↓ 
27 Декабрь, 2011, 07:56:07 , спустя 6 минут 37 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

И действительно нуб, дело то не в этом оказалось)))
Спустя 1 минуту 54 секунды добавил
Вот еще вопрос - при этом списке полей, автоматически поле "даты регистрации" (даты добавления) создано будет, или его тоже нужно указать? Это скорее по доктрине вопрос чем по сф2
Спустя 2 минуты 59 секунд добавил

жанга пижже, это видно даже из первых строк описания в твоем посте последнем))
Ну, тут свои фишки, там свои, разве что мне не очень-то нравится система аннотаций в сф2, т.е. инлайн-конфигурации прямо в php-файлах, в виде phpdoc, что-то вроде
PHP
   /**
     * @Route("/", name="_demo")
     * @Template()
     */

    public function indexAction()
    {
        return array();
    }

Это как-то не эстетично)
Записан

Абырвалг    ↓ 
27 Декабрь, 2011, 08:09:30 , спустя 13 минут 23 секунды
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

бандл - это типа модуль
Спустя 52 секунды добавил
Вот еще вопрос - при этом списке полей, автоматически поле "даты регистрации" (даты добавления) создано будет, или его тоже нужно указать? Это скорее по доктрине вопрос чем по сф2
ты так говоришь, будто я видел твой список полей. Покажи маппинг
Спустя 1 минуту 37 секунд добавил
Ну, тут свои фишки, там свои, разве что мне не очень-то нравится система аннотаций в сф2, т.е. инлайн-конфигурации прямо в php-файлах, в виде phpdoc, что-то вроде
никто не заставляет тебя ее использовать. Возможностей конфигурирование вагон: yaml, xml, ini, php, annotations, ...
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
phpdude    ↓ 
27 Декабрь, 2011, 08:10:51 , спустя 1 минуту 21 секунду
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

Это как-то не эстетично)
жалкое подобие декораторов буээ
Спустя 1 минуту 15 секунд добавил
Python
@renderer_list(PER_PAGE_GAMES_VIDEOS)
def view_videos(request, slug_genre, slug):
    game = get_game(slug_genre, slug)
 
    request.breadcrumbs(u"Каталог игр", reverse("games:index"))
    request.breadcrumbs(game.title, game.permalink)
    request.breadcrumbs(u"Видео", None)
 
    return {
        "game": game,
        "set": game.gamevideo_set.all()
    }
 
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Ivan    ↓ 
27 Декабрь, 2011, 08:11:33 , спустя 42 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

ты так говоришь, будто я видел твой список полей. Покажи маппинг
name:string(50) surname:string(50) patronymic:string(50) cil:integer address:text homephone:string(10) mobilephone:string(10)
 
никто не заставляет тебя ее использовать
Да это я знаю
Записан

Абырвалг    ↓ 
27 Декабрь, 2011, 08:31:48 , спустя 20 минут 15 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

везде стринги да инты. Для
"даты регистрации" (даты добавления)
нужны datetime)
 
по умолчанию ниче он ставить не будет. Хочешь что б ставил - в конструкторе пиши $this->createdAt = new \DateTime(); или заюзай \Gedmo\Timestampable doctrine extension
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
adwo    ↓ 
27 Декабрь, 2011, 08:49:44 , спустя 17 минут 56 секунд
НЕ ХУЕТА! ХУЕТА!

Укусил питон. Python infected.
Группа: Джедаи

Карма: 18
Сообщений: 569
Сила слова: 3.16

симфони это вообще жалкая копия джанги. в этом все и дело
Записан

chmod 777 you mom, bastard
phpdude    ↓ 
27 Декабрь, 2011, 08:51:12 , спустя 1 минуту 28 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

adwo, солидарен
Спустя 38 секунд добавил
кроме скриптов для мелкого парсинга/хуйни какой нить не буду больше пхп использовать. для сайтов только жанга. нахуй этот геморой с пыхом не надо, время дороже))
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Абырвалг    ↓ 
27 Декабрь, 2011, 08:55:08 , спустя 3 минуты 56 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

симфони это вообще жалкая копия джанги
первая - х3, может быть. Вторая уж точно нет
Спустя 1 минуту 16 секунд добавил
а вот что вообще серьезного на пайтоне и в часности джанге написано?
Спустя 14 секунд добавил
у нас на пхп есть маджента блеать
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
phpdude    ↓ 
27 Декабрь, 2011, 08:56:55 , спустя 1 минуту 47 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

а вот что вообще серьезного на пайтоне и в часности джанге написано?
мелочь в виде Mozilla Addons site устроит?)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Абырвалг    ↓ 
27 Декабрь, 2011, 09:01:26 , спустя 4 минуты 31 секунду
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

ну ты сравнил, платформу для ecommerce с каким-то сайтом с плагинами
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
phpdude    ↓ 
27 Декабрь, 2011, 09:07:21 , спустя 5 минут 55 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

платформу для ecommerce
так ты просил магазин чтоли? ты же симфони с жангой сравниваешь))
 
екомерц - botique.ru :-)
 
эдво не даст спиздеть он все таки тимлид там )
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: [1] 2 3 ... 6
Печать
 

Перейти в:  

Этот топик скрыли: NRG, artoodetoo, mario