По поводу Doctrine:
1. В доктрине всегда нужно описывать геттеры для получения параметров? нельзя как в yii например
просто обратиться к атрибуту:
echo $user->name;
echo $user->email
все поля в классе описаны как private, думаю что изменение в public это исправит, но не зря же в манулае они описаны именно как приватные данные.
Если еще предположение что я обращаюсь к обычному классу, а не к сгенерированому самой доктироной,
типо
class User extends BaseUser…
2. Не понял «философии» связей.
вот user.php — pastebin.com/j0nAAZrz
вот goods.php — pastebin.com/4rYHRTRz
так вот не получается сделать так:
foreach($user->getGoods() as $good){
…
}
Warning: Invalid argument supplied for foreach()