C:\xampp\htdocs ihtiva Controller.php ve ApplicationHelper.php. C:\xampp\htdocs\site ihtiva index.php.
İşte ben alıyorum hatadır:
Fatal error: Class 'site\controller\ApplicationHelper' not found in C:\xampp\htdocs\Controller.php on line 17
Ben tüm ad alanları iş için yeni ama ben% 100 emin değilim şu neyin arkasında olduğunu. Bu sadece onun ben bu klasöre bakmak yolunu içerecek ayarlanmış olsa bile ApplicationHelper.php bulmak değil gibi görünüyor. Ben doğrudan ApplicationHelper.php olarak eklerseniz çalışır Controller.php. Burada (ilgili) kodu:
index.php
set_include_path(get_include_path() . PATH_SEPARATOR . 'C:\xampp\htdocs');
require('Controller.php');
\site\controller\Controller::run();
Controller.php
namespace site\controller;
class Controller {
private $applicationHelper;
private function __construct () {}
static function run () {
$instance = new Controller();
$instance->init();
}
function init () {
$applicationHelper = ApplicationHelper::instance();
$applicationHelper->init();
}
}
ApplicationHelper.php
namespace site\controller;
class ApplicationHelper {
private static $instance;
private function __construct () {}
static function instance () {
if (!self::$instance) {
self::$instance = new self();
}
return self::$instance;
}
function init() {
}
}
Yardımın için teşekkürler!