Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php+Zend Framework не работает связка с БД. / 4 сообщений из 4, страница 1 из 1
25.02.2013, 12:21
    #38164458
gema
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php+Zend Framework не работает связка с БД.
Изучаю Zend Framework, поэтому не прошу судить слишком строго. Хочу вывести из таблицы данные из БД, но выходят ошибки
"An error occurred Application error" и в логах ничего нет. Подскажите в чем может быть причина? Пробую по http://ruseller.com/lessons.php?rub=37&id=989.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE DATABASE  `zfdemo` ;
USE `zfdemo` ;
CREATE TABLE IF NOT EXISTS `movies` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `director` varchar(100) NOT NULL,
  `title` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;



.htaccess
Код: php
1.
2.
3.
4.
5.
6.
7.
RewriteEngine On
RewriteBase /zfdemo/public/
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]



IndexController
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<?php
class IndexController extends Zend_Controller_Action
{
    public function init()
    {
        /* Initialize action controller here */
    }
    public function indexAction()
    {
        $movies = new Application_Model_DbTable_Movies();
        $this->view->movies = $movies->fetchAll();
    }
  
}



Movies.php
Код: php
1.
2.
3.
4.
5.
<?php
class Application_Model_DbTable_Movies extends Zend_Db_Table_Abstract
{
    protected $_name = 'movies';
}



layout.phml
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<?php
$this->headMeta()->appendHttpEquiv('Content-Type', 'text/html;charset=utf-8');
$this->headTitle()->setSeparator(' - ');
$this->headTitle('Zend Framework');

echo $this->doctype();
?>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        <?php echo $this->headMeta(); ?>
        <?php echo $this->headTitle(); ?>
        <?php echo $this->headLink()->prependStylesheet($this->baseUrl() . '/css/site.css'); ?>
    </head>
    <body>
            <div id="content">
                <h1><?php echo $this->escape($this->title); ?></h1>
                <?php echo $this->layout()->content; ?>
            </div>
   </body>
</html>
...
Рейтинг: 0 / 0
25.02.2013, 12:26
    #38164464
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php+Zend Framework не работает связка с БД.
а подключаетесь к бд нормально?
...
Рейтинг: 0 / 0
25.02.2013, 12:45
    #38164504
gema
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php+Zend Framework не работает связка с БД.
да
...
Рейтинг: 0 / 0
26.02.2013, 10:42
    #38165932
ejnadall
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php+Zend Framework не работает связка с БД.
нужно понять, что за ошибка. в ZF обычно показывается где сваливается. У вас скорее всего на уровне конфига пыхи выставлен минимальный уровень отображения ошибок.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php+Zend Framework не работает связка с БД. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]