Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Symfony обучение ошибка при создании JOBEET
kompotkms  
 ۩     Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 20
Пользователь №: 29755
На форуме: 5 лет, 2 месяца, 7 дней
Карма:




Делаю все как в мануале, попутно почитывая документацию в непонятных местах.
http://www.ens.ro/2012/03/27/symfony2-jobe...the-data-model/ - Сделал все как здесь, однако выдает ошибку при открытии job/new. Ругается на отсутствие сетеров и гетеров для Category в файлике Job.php
По логике их там и не должно быть, поскольку как такового объекта category в этом файлике нет. Он в другом классе вообще...
И непонятно почему и чего просит.
Ошибка, как я понял, идет из файла формы где идет создание выбора из списка категорий
Последняя строка:
    public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('type')
->add('company')
->add('logo')
->add('url')
->add('position')
->add('location')
->add('description')
->add('how_to_apply')
->add('token')
->add('is_public')
->add('is_activated')
->add('email')
->add('expires_at', DateType::Class)
->add('created_at',DateType::Class)
->add('updated_at',DateType::Class)
->add('category')
;
}

Cледовательно ожидается что у category будет геттер сеттер аддер что-то в этом роде.
Но т-к все это вообще в другом файле и его простым подключением проблема не решается, то я решил написать сюда. Может быть более опытные ребята разъяснят. Спасибо.
П.С Остальной код у меня как в примере(ссылка выше) только с другими неймспейсами

Это сообщение отредактировал kompotkms - 3.04.2016 - 01:45
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
sektor-sumy  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 33
Пользователь №: 42296
На форуме: 11 месяцев, 9 дней
Карма:




выбросить это говно, открыть оф доку почитать, посмотреть что такое связи и сделать заново на основании примеров
пример кода полное говно
если брать по логике то у сущности job должна быть связь с сущностью category и скорей всего manyToOne, если такова необходима и опять по той же самой логике должно быть поле что то аля category_id или category_slug
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Guest  
Дата
Цитировать сообщение


Гость пожелал остаться неизвестным

Unregistered









Цитата (sektor-sumy @ 4.04.2016 - 09:36)
если брать по логике то у сущности job должна быть связь с сущностью category и скорей всего manyToOne, если такова необходима и опять по той же самой логике должно быть поле что то аля category_id или category_slug

Ну-ну, то-то связи там нет:
manyToOne:
category:
targetEntity: Category
inversedBy: jobs
joinColumn:
name: category_id
referencedColumnName: id

    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса