Духовность™
Продвинутый новичок
Модель и её отображение...
Есть класс файл
[id] => 5
[file_public] => 1
[file_type] => 55
file_type - это внешний ключ на mime_types таблицу.
раньше без ООподхода было так:
[sql]SELECT article_file.*, mime_types.type AS file_type FROM `article_file` LEFT JOIN `mime_types` ON mime_types.id = article_file.file_type WHERE id_element = 51[/sql] что давало при выборке как свойства модели "файл", так и вытягивалось человекопонятное значение file_type.
[cut]
так вот, проблема непонимания в том, что я не знаю, может ли быть свойством модели человекопонятное значение file_type или нет? С одной стороны - нет, т.к. модель - это по сути отпечаток таблицы БД.
Есть класс файл
[id] => 5
[file_public] => 1
[file_type] => 55
file_type - это внешний ключ на mime_types таблицу.
раньше без ООподхода было так:
[sql]SELECT article_file.*, mime_types.type AS file_type FROM `article_file` LEFT JOIN `mime_types` ON mime_types.id = article_file.file_type WHERE id_element = 51[/sql] что давало при выборке как свойства модели "файл", так и вытягивалось человекопонятное значение file_type.
[cut]
так вот, проблема непонимания в том, что я не знаю, может ли быть свойством модели человекопонятное значение file_type или нет? С одной стороны - нет, т.к. модель - это по сути отпечаток таблицы БД.