Как получить представление о форме Propel как о классе запросов?

У меня есть база данных с двумя таблицами и одним представлением, я использую propel init для создания проекта, теперь, когда у меня есть только две таблицы в файлах, созданных Propel, и я могу просто получить запрос из своих таблиц, у меня нет доступа к моему представлению для получения запроса из него!

Я прочитал некоторые связанные с ними проблемы в их репозитории Github, касающиеся представлений Propel, но не могу найти способ взглянуть так, как мои таблицы на PHP,

Во всяком случае, на данный момент я хочу знать, есть ли способ получить мое представление о Propel и использовать этот класс, как класс запросов таблицы обычный для получения запроса от него?

1

Решение

Представление — это просто виртуальная таблица, поэтому для вашей модели, основанной на представлении, необходимо определить столбцы обычным образом и добавить readOnly="true" а также skipSql="true" атрибуты на вашем элементе таблицы.

skipSQL говорит propel не генерировать SQL-оператор DDL для таблицы, и readOnly рассказывает, как двигать подавлять мутаторы / сеттеры, save() а также delete() методы. Увидеть Propel Документация.

Для подробного объяснения / примера посмотрите мой ответ на похожий вопрос. Вот.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]