schema.yml используется для генерации ваших объектов MODEL, а не модулей. Ваша модель определяет базовую структуру данных вашего проекта, а ваши модули группируют действия и представления.
Похоже, вы используете сгенерированные Symfony административные модули, это правильно? Если это так, пожалуйста, уточните, где вы хотите использовать различные модели. Это в списке? Форма редактирования? и т.д ..
Вообще говоря, ваши объекты модели доступны из любого места в вашем проекте - они не ограничены конкретным модулем или даже приложением (например, веб-интерфейсом, серверной частью). Таким образом, можно получить доступ ко многим моделям за одно действие В вашем случае вы можете попробовать Doctrine::getTable('Users')->find(USER_ID_HERE)
, который выберет конкретный Users
объект.
В вашем примере кода есть ошибка. Должно быть $users = new users();
После исправления этот код должен работать в любом месте вашего приложения.
Что касается IDE, посмотрите Netbeans . Его автозаполнение и отражение кода довольно хороши.