Я пытаюсь работать с пространствами имен в Fat Free. Все работает нормально, но когда я добавляю пространство имен, я получаю это:
Внутренняя ошибка сервера
Fatal error: Class 'Gadgets\iPad' not found
вот мой код:
index.php
$f3=require('lib/base.php');
$f3->set('AUTOLOAD','ui/');
$f3->route('GET /', function(){
$obj=new Gadgets\iPad;
echo $obj->hallo('cat');
});
$f3->run();
интерфейс/iPad.php
namespace Gadgets;
class iPad {
function hallo($word){ echo $word;}}
Спасибо
$obj=new \Gadgets\iPad();
, чтобы начать с корневого пространства имен. - person halfer   schedule 16.12.2013iPad
находится в пространстве именGadgets
, не должно ли оно отображаться в папке «Гаджеты»? Это может быть требование автозагрузчика (опять же, просто предположение). - person halfer   schedule 16.12.2013include
каждый из них вручную. - person xfra35   schedule 20.12.2013