Я пытаюсь перенести проект в среду MVC (выбор между CI и Yii).
Теперь у меня есть два объекта: текст и изображение, которые я хотел бы построить на основе класса объектов.
Родитель:
class Object() extends Somemodel{
protected $x;
protected $y;
protected $page;
...
methods()...
}
И дети:
class Image() extends Object{
protected $width;
protected $height;
...
methods()...
}
class Text() extends Object{
protected $text;
protected $font;
...
methods()...
}
Теперь, насколько я понимаю, это хороший подход, поскольку некоторые общие функции, такие как получение координат x / y и т. Д., Будут помещены в объект, а все специфические объекты будут помещены в дочерние классы.
Я надеялся, что в базе данных будет одна таблица для хранения объекта.
Однако фреймворки дают мне трудные времена, чтобы попытаться заставить их работать ... что заставляет меня думать, что, вероятно, я делаю что-то не так, потому что, если бы все делали это так, то, я полагаю, фреймворки легко это поддержали бы .
Есть мысли?