X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Проблема с подключением к БД в Zend Framework
qeye
qeye
Topic Starter сообщение 12.9.2011, 9:59; Ответить: qeye
Сообщение #1


Имеется созданная мною база данных с именем blog
В проекте Zend'a файл application.ini содержит следующий код:
[PHP][production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
appnamespace = "Application"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.params.displayExceptions = 0

resources.db.adapter = "PDO_MYSQL"
resources.db.params.charset = "utf8"
resources.db.params.host = "127.0.0.1"
resources.db.username = "root"
resources.db.password = ""
resources.db.dbname = "blog"

[staging : production]

[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1[/PHP]
Код с 11 строки по 16 добавлен мною.

Также в проекте создан BlogController. Его код ниже:
[PHP]<?php

class BlogController extends Zend_Controller_Action
{
public function init()
{
$this->db = Zend_Db_Table::getDefaultAdapter();
}

public function indexAction()
{
$articles = $this->db->query('SELECT * FROM articles')->fetchAll();
var_dump($articles);
}
}[/PHP]
Вроде как все верно написано. Пробую в конце indexAction() сделать дамп созданной переменной, но ничего не работает. При сохранении проекта и его запуске в браузере - чистая страница. В чем может быть проблема? Хотя бы направьте в каком направлении обмозговать все это... Спасибо...

З.Ы. Работаю в NetBeans IDE 7.0.1
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
qeye
qeye
Topic Starter сообщение 12.9.2011, 10:27; Ответить: qeye
Сообщение #2


Вот черт! Какой я невнимательный... В файле application.ini неверно указан следующий кусок кода:
resources.db.username = "root"
resources.db.password = ""
resources.db.dbname = "blog"

Следовало писать:
resources.db.params.username = "root"
resources.db.params.password = ""
resources.db.params.dbname = "blog"

Пропущено params в трех строках! Бывает... После этой правки дамп проходит успешно.

Извините, за создание темы, которой могло и не быть :)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Проблема с админкой
5 Prok 2338 29.7.2019, 20:04
автор: dvakarandasha
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема с таблицей, которая выводится через скрипт
7 vanchester 1339 15.2.2019, 19:06
автор: Artos_mw
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема в тегах при сохранении контента
1 Kord18 1430 13.3.2018, 18:19
автор: Evgeniy3200
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема вёрстки адаптивной страницы на divах
28 master-vek 4719 8.2.2018, 19:29
автор: master-vek
Открытая тема (нет новых ответов) Проблема с All in one SEO?
17 okseo 2687 30.11.2017, 14:06
автор: okseo


 



RSS Текстовая версия Сейчас: 25.4.2024, 14:24
Дизайн