Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Наследник Zend_Db_Table не хочет создаваться 
:(
    Опции темы
Flap
  Дата 23.8.2007, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 16.11.2005

Репутация: нет
Всего: нет



Может сталкивался кто с такой проблеммой?
Создаю наследника:
Код

class Categories extends Zend_Db_Table
{
protected $_name = 'categories';
}

Потом загружаю его в init главного контроллера:
Код

Zend_Loader::loadClass('Categories');

//загружается нормально, поскольку соответствующая директория прописана в путях
А вот далее начинаются проблеммы. Если написать так:
Код

        echo("1");
        $db = Zend_registry::get('db');
        echo("2");
        $cat = new Categories();
        echo("3");

То на строке "new Categorise..." скрипт затыкается, т.е. видим на экране "12" и все, чистая страница.
$frontController->throwExceptions(true) прописана, но все равно, ничего не выдает.

С чем это может быть связанно? С базой все в порядке, такая таблица в ней есть. Коннект тоже проходит. Куда еще копать?
Раньше грешил на денвер, но переставил апач, рнр и мускул одни из последних - не помогло.
Я  тупике  smile 
PM MAIL   Вверх
sTa1kEr
Дата 23.8.2007, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 11
Всего: 146



Flap, а вывод ошибок включен?
Код

error_reporting(E_ALL);
ini_set("display_errors", "On");



Это сообщение отредактировал(а) sTa1kEr - 23.8.2007, 14:15
PM MAIL   Вверх
Flap
Дата 23.8.2007, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 16.11.2005

Репутация: нет
Всего: нет



Попробовал, ничего не выдал. Может что-то в принципе не то делаю, т.к. если сделать бяку типа:
Код

  $cat = new Categ_();

Исправно получаю:
Fatal error: Class 'Categ_' not found in ...
Но у другого чела на линуксе пашет как надо!
Блин, что ему еще надо!? 

PM MAIL   Вверх
Flap
Дата 23.8.2007, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 16.11.2005

Репутация: нет
Всего: нет



Помедитировав над исходниками Zenda наткнулся на следующий фрагмент:
Код

        @$this->_connection = new mysqli(
            $this->_config['host'],
            $this->_config['username'],
            $this->_config['password'],
            $this->_config['dbname'],
            $port
        ); 


Убираем собаку и получаем: 
Fatal error: Class 'mysqli' not found in ...  smile 
Вот только где его теперь найти  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0674 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.