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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> symfony, autoload class 
:(
    Опции темы
kolorimage
Дата 5.1.2011, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Сижу вот, читаю документацию, и параллельно пробую что то сделать. 
у меня вот файл который загружает ядро (или как там это называется):
Код
<?php
// bootstrap.php

/**
 * Bootstrap Doctrine.php, register autoloader specify
 * configuration attributes and load models.
 */

require_once(dirname(__FILE__) . '/lib/vendor/doctrine/Doctrine.php');
spl_autoload_register(array('Doctrine', 'autoload'));
#spl_autoload_register(array('Doctrine_Core', 'modelsAutoload'));  //почему то не хочет работать..
$manager = Doctrine_Manager::getInstance();
$manager->setAttribute(Doctrine_Core::ATTR_MODEL_LOADING, Doctrine_Core::MODEL_LOADING_AGGRESSIVE);
$manager->setAttribute(Doctrine_Core::ATTR_AUTOLOAD_TABLE_CLASSES, true);
$manager->setAttribute(Doctrine_Core::ATTR_AUTO_ACCESSOR_OVERRIDE, true);
Doctrine_Core::loadModels('models');
?>


И файл индекс, который что то должен делать:

Код
<?php
require_once('bootstrap.php');

echo Doctrine_Core::getPath();
$conn = Doctrine_Manager::connection('mysql://root:pass@localhost/users', 'doctrine');
Doctrine_Core::loadModels('models');
$user = new User();
$usersCreatedToday = Doctrine_Core::getTable('User')->getCreatedToday();
echo '<pre>';
print_r($usersCreatedToday);
echo '</pre>';
?>

Но после выполнения индекс.пхп браузер ругается:
Fatal error: Class 'BaseUser' not found in /home/sfproject/web/doctrine/models/User.php on line 14
Проблема решается только после инклуда базового класа :
Код
require_once('generated/BaseUser.php');

Но так вить не должно быть правильно? что я не так сделал?
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Libraries | Следующая тема »


 




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


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

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