Вход на сайт
Работа тестировщиком после переезда в Германию
11076 просмотров
Перейти к просмотру всей ветки
uscheswoi_82 местный житель
в ответ uscheswoi_82 23.12.20 20:24, Последний раз изменено 23.12.20 20:44 (uscheswoi_82)
В аннотациях я храню тип данных поле, а свойство это и есть имя поле
Имел ввиду это, это мой самописный ORM:
class Messages extends ORM {
/**
* @type:integer
* @autoincrement:true
* @unsigned:true
* @primarykey:true
*/
public $messageid;
/**
* @type:varchar(255)
* @is_null:false
* @annotation:"Author:"
*/
public $author;
/**
* @type:text
* @is_null:false
* @annotation:"Message:"
*/
public $message;
/**
* @type:DATETIME
* @is_null:false
* @annotation:"Date:"
*/
public $date;
/**
* @type:varchar(255)
* @is_null:false
* @annotation:"E-mail:"
*/
public $email;
Так считываю имя класса, аннотацию и свойства потом строю SQL запрос, имя класса = имя таблицы, а @annotation:"аннотация" - это для генерации формы как в C#
[Required(ErrorMessage = "Ошибка, введит e-mail")]
[Display(Name = "E-Mail")]
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
Дневник тяжелобольного инвалида