Autor | Zpráva | ||
---|---|---|---|
bitks Profil * |
Zdravím prosím vás, jak mám registrovat model QuestionManager ? Debugger mi hlásí následovné:
Service 'application.3': Service of type App\Model\QuestionManager needed by App\Presenters\HomepagePresenter::__construct() not found. Did you register it in configuration file? QuestionManager.php umístěný v app/model namespace App\Model; use Nette; class QuestionManager { use \Nette\SmartObject; /** * @var Nette\Database\Context */ private $database; public function __construct(\Nette\Database\Context $database) { $this->database = $database; } public function getQuestionOfDay() { return $this->database->table('questions') ->order('id DESC') ->limit(1); } } namespace App\Presenters; use Nette, Nette\Application\UI\Form; use App\Model\QuestionManager; class HomepagePresenter extends Nette\Application\UI\Presenter { /** @var QuestionManeger */ private $questionManager; function __construct(QuestionManager $questionManager) { $this->questionManager = $questionManager; } public function renderDefault() { $this->template->dayQuestion = $this->questionManager->getQuestionOfDay(); } } A config.neon parameters: application: errorPresenter: Error mapping: *: App\*Module\Presenters\*Presenter session: expiration: 14 days services: router: App\RouterFactory::createRouter - App\Model\QuestionManager MOCKRÁT DĚKUJI ! už jsem na to přišel... config.local.neon services: - App\Model\QuestionManager router: App\RouterFactory::createRouter |
||
CZechBoY Profil |
#2 · Zasláno: 15. 9. 2016, 15:17:42
nee do config.local.neon nedávej služby.
chybí ti odsazení u tý služby v config.neon services: router: App\RouterFactory::createRouter - App\Model\QuestionManager |
||
Časová prodleva: 7 let
|
0