Модель может связаться с Представлением в базе данных вместо таблицы в CakePHP?

Set tlib = Server.CreateObject("Scriptlet.TypeLib")
strGuid = tlib.Guid
5
задан Chuck Burgess 19 January 2013 в 16:12
поделиться

5 ответов

Невозможно вставить в представление (это я знаю, но вы знаете, что они говорят о предположениях), поэтому при условии, что вы просто хотите читать данные из вида и вставьте, используя модель (ы), связанную с фактической таблицей (ами), тогда все должно работать.

1
ответ дан 13 December 2019 в 22:15
поделиться

Если вы используете свойство var $ useTable в модели, вы должны иметь возможность использовать представление. Я не пробовал, но уверен, что это сработает, но, конечно, вы не можете вставить в него.

1
ответ дан 13 December 2019 в 22:15
поделиться

Я не знаком с CakePHP, но обычно такие фреймворки должны рассматривать таблицы и представления как идентичные, поэтому я не понимаю, почему это не сработает.

0
ответ дан 13 December 2019 в 22:15
поделиться

Да, это возможно. И очень полезно, иногда

1
ответ дан 13 December 2019 в 22:15
поделиться

В Postgresql можно сделать вид с возможностью вставки и таблицу без возможности вставки. Единственная реальная разница в том, что таблица содержит данные, а просмотр выбирает их. Тем не менее, вы даже можете создать таблицу, чтобы выбрать часть очевидных данных из других таблиц. Тем не менее - мне кажется, что у Cake есть проблемы с обработкой представлений как таблиц - но это произвольное решение, а не необходимость.

0
ответ дан 13 December 2019 в 22:15
поделиться
Другие вопросы по тегам:

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