Я прочитал all the documentation об использовании адаптеров базы данных с Zend и я полностью понимаю это теоретически, но я полностью потерял, как настроить его. Я стараюсь следовать инструкциям KarmicDice, оставленным на this post, но у меня много проблем с настройкой MySql с помощью моего адаптера Zend Db. Может кто-нибудь, пожалуйста, дайте мне пошаговые инструкции о том, что делать? Я не могу найти точных ресурсов на этом.Как настроить MySQL как адаптер в Zend DB Adapter
ответ
Во-первых, я беззастенчиво копировать-вставить конфигурации с поста вы связаны:
[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
resources.db.adapter = "PDO_MYSQL"
resources.db.params.dbname = "<your database name>"
resources.db.params.host = "<your host name>"
resources.db.params.username = "<mysql username>"
resources.db.params.password = "<mysql password>"
resources.db.params.charset = "UTF8"
Это действительно все, что вам нужно для того, чтобы настроить адаптер.
В ZF существует много МНОГО способов, которыми вы можете настроить свой проект для взаимодействия с базой данных, например, для создания шаблона DataMapper или ActiveRecord. Но для очень простого примера, чтобы вы и работает с подключением, я просто хочу, чтобы сбросить код прямо в контроллер (не позволяйте вашим детям смотреть это!)
<?php
class IndexController extends Zend_Controller_Action {
public function indexAction() {
$db = Zend_Db_Table::getDefaultAdapter();
$query = $db->select()->from('users', array('email')); // SELECT `users`.`email` FROM `users`
$result = $db->fetchAll($query);
var_dump($result);
}
}
Этих два кода фрагменты - все, что вам нужно, чтобы сбросить список всех адресов электронной почты пользователей (при условии, что информация о соединении и имя таблицы верны). Если вам нужна помощь в настройке файлов для системы model/mapper, this link имеет очень подробный код, который вы можете в значительной степени скопировать-вставить в свой проект.
- 1. zend framework2 Shibboleth Adapter - Как настроить адаптер
- 2. PHP. Zend DB adapter
- 3. Zend Framework 2 & PHPUnit - высмеять класс Zend \ Db \ Adapter \ Adapter
- 4. EDIT: Класс Zend \ Db \ адаптер \ адаптер не найден
- 5. ZF2 - \ Zend \ Db \ Adapter \ Платформа :: getQuoteIdentifierSymbol()
- 6. Вводят DB адаптер картографа
- 7. Как настроить базу данных на основе Zend?
- 8. Как настроить адаптер recyclerView?
- 9. Как получить последнюю сгенерированную ошибку в MySQL из DB Adapter
- 10. Отсутствует /Zend/Db/Adapter/Pdo/Mysql.php
- 11. Получить по умолчанию адаптер zend db в модели таблицы
- 12. Как получить экземпляр Zend \ Db \ Adapter из модели? (ZF2)
- 13. Zend DB/Adapter/Query() как запустить поиск подстановочных знаков
- 14. Zend Framework 2 не может создать PostgreSQL DB адаптер
- 15. Как настроить адаптер sails-neo4j?
- 16. Zend DB MYSQL Wrapper
- 17. ZF2 User \ Module.php не может вызывать $ sm-> get ('Zend \ Db \ Adapter \ Adapter')
- 18. ZF2/PHPUnit: Макет в Zend/Db/адаптер/адаптер для дальнейшего использования
- 19. Новичок: как правильно настроить соединение db на платформе zend?
- 20. Как настроить адаптер Spinner
- 21. Как настроить беспроводной адаптер?
- 22. Как настроить адаптер на Android?
- 23. LOAD DATA INFILE не работает с использованием \ Zend \ Db \ Adapter
- 24. Как настроить адаптер recyclerView асинхронно
- 25. ZF2 - Access DB Adapter в контроллере
- 26. ZF2 Сервис не найден db адаптер
- 27. Пожалуйста, установите mysql адаптер 'gem install activerecord-mysql-adapter'
- 28. Zend Framework 2: как выполнить настройку Zend \ Translator \ Adapter \ Gettext в Zend \ View \ Helper \ Translator
- 29. Многократное DB адаптер на загрузчике, чтобы установить пользовательский обработчик DB сессии в Zend Framework
- 30. адаптер DB \ NoRecordExists Ошибка [Зенд 2]
С какой целью вы столкнулись с проблемами? Сообщение, которое вы связали, должно быть всем, что вам нужно для настройки. Вам нужен пример взаимодействия с db? – rjdown
Да. Как я могу убедиться, что использую Zend_db и как правильно настроить адаптер MySql? Примеры были бы очень полезны! (; –