Symfony, объект базы данных: мне нужен еще один класс для наследования? - PullRequest
0 голосов
/ 14 августа 2011

Знаете, в Symfony вы получаете автоматически сгенерированный базовый класс для таблиц базы данных.Я получил «пользовательскую» таблицу, в которой хранятся пользователи, пароли, и получил уже готовый шаблонный класс для нее.Он получил login() logout() и т. Д. (Он просто записывает сеанс).Итак, в разных приложениях я бы просто написал что-то вроде этого:

class myUserClass extends UserClassTemplate

, поэтому мне не нужно писать логин, выходить снова и снова.Но на этот раз я наследую базовый класс Symfony - как мне наследовать мой шаблон?

1 Ответ

1 голос
/ 15 августа 2011

Если вы используете Doctrine, вы можете написать собственное поведение (или шаблон) для достижения этого благодаря делегированию вызовов методов (а не множественному наследованию, которое недоступно в php).Смотрите этот пример с ... угадайте что?UserTemplate!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...