sidan
@sidan
php-developer

Как сохранить структуру класса в файл?

Добрый день.
Имеется структура используемых таблиц БД, описанная массивом "table" => array('field' => array(..field_params..)).
Хотелось бы написать простенький генератор классов по заданной структуре таблицы, который мог бы создавать объект класса с нужным именем, добавлять ему приватные свойства, добавлять геттеры/сеттеры/аннотации, и после сохранять в нормальном виде
<?php 
class M {
/**
* @var integer
*/
 private $field;

/**
* @param integer $field
* @return M
*/
public setField($field){
       $this->field = $field;
       return $this;
}

/**
* @return integer
*/
public getField(){
        return $this->field;
}
}

в файл.
По сути нужен упрощенный вариант доктриновского генератора моделей, но вот залезть и понять как он работает - боюсь не осилю:(
В какую сторону копать? Брать Reflection и ручками все выдергивать? Или есть более красивые варианты?
  • Вопрос задан
  • 191 просмотр
Решения вопроса 1
w999d
@w999d
Web-developer
Reflection
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы