Я сомневаюсь, что у меня было несколько таблиц с именем client1, client2, client3 и т. Д. Мне нужно получить данные каждого клиента в одном контроллере без создания какой-либо модели/контроллера для каждой таблицы. Может ли кто-нибудь объяснить, как получить эти значения.Cakephp: Как получить данные таблицы без создания моделей/контроллеров?
1
A
ответ
5
Вы можете использовать динамические модели
приложение/client_model.php
<?php
class ClientModel extends Model {
var $name = 'Client';
var $alias = 'Client';
function __construct($table) {
$this->useTable = $table;
parent::__construct();
}
}
?>
и использовать, как это для client1 таблицы
App::import('model','Client');
$client = new ClientModel('client1');
$client->find('all');
+0
Я закончил использовать это - у меня есть контроллер/модель EmailForms, и мне нужен контроллер и модель EmailFormSubmissions, и по разным страшным причинам я не мог написать их как две отдельные модели/контроллеры - у меня была только одна модель/контроллер двойная нагрузка. Таким образом, я навязываю новый EmailForm следующим образом: $ emailFormSubmission = new EmailForm ('email_form_submissions'); – Kluny
-1
Смежные вопросы
- 1. Получить tranposed таблицы без создания новой таблицы
- 2. CakePHP 2.x - Получение данных из таблицы без создания модели
- 3. Получить данные из объединенной таблицы в CakePHP
- 4. CakePHP - получить данные из таблицы тоже
- 5. Cakephp сохраняет данные без id
- 6. SQL без создания таблицы
- 7. Создание таблицы без создания таблицы
- 8. CakePHP: Как получить данные по нескольким условиям
- 9. Cakephp 3: Как получить ассоциированные данные таблицы соединения?
- 10. CakePHP Auth получить дополнительные данные
- 11. CakePHP 3.0 как написать модель без таблицы?
- 12. CakePHP: Как просмотреть данные из заграничной таблицы?
- 13. Использование json_populate_recordset без создания таблицы?
- 14. получить данные из 3-ассоциированной таблицы в CakePHP 3.x
- 15. Hibernate JAVA | Как получить экземпляр EntityManager БЕЗ создания новой таблицы?
- 16. CakePHP передаёт данные компоненту до создания экземпляра
- 17. Проблема взаимоотношений в CakePHP. Как получить данные?
- 18. cakephp ссылки таблицы без использования объединений
- 19. Как получить статические справочные данные без создания объекта?
- 20. Какое преимущество и недостаток хранят данные без создания правильной таблицы?
- 21. Получить данные из таблицы с помощью CakePHP 2
- 22. CakePHP получить данные из таблицы, что класс belongs_to
- 23. CakePHP, как получить значение из другой таблицы
- 24. Как получить имена полей таблицы в CakePHP
- 25. CakePHP 3: как получить все ассоциации таблицы?
- 26. CakePHP -> FindAll без has_many
- 27. Получить данные таблицы базы данных в оболочке Cakephp
- 28. CakePHP получить данные из БД
- 29. CakePHP 3 Получить связанные данные
- 30. CakePHP- Получить глубокие ассоциативные данные
модель представляет данные, и контроллер (обычно) Fetches это данные. Теперь, почему вы не хотите использовать их? В противном случае нет смысла использовать структуру MVC, например CakePHP, если вы не хотите придерживаться принципов MVC. –