Ответы пользователя по тегу ORM
  • Выбор PHP ORM, ActiveRecord?

    hlx
    @hlx Автор вопроса
    По поводу 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()
    Ответ написан