These are chat archives for mosbth/oophp

1st
Apr 2017
Magnus Andersson
@bredsjomagnus
Apr 01 2017 11:31

Försöker få till views och lyckas så pass att den hittar $app->view->add("take1/header", ["title" => "Home"]);. Men när jag försöker lägga till $app->view->add("take1/navbar"); eller $app->view->add("take1/home"); så får jag meddelandet

Anax: Uncaught exception:
Could not find template file 'take1/navbar'.

Code: 0

#0 /var/www/html/oophp/me/anax-lite/vendor/anax/view/src/View/ViewContainer.php(75): Anax\View\ViewContainer->getTemplateFile('take1/navbar')
#1 /var/www/html/oophp/me/anax-lite/config/route.php(9): Anax\View\ViewContainer->add('take1/navbar')
#2 [internal function]: {closure}()
#3 /var/www/html/oophp/me/anax-lite/vendor/anax/router/src/Route/Route.php(215): call_user_func(Object(Closure))
#4 /var/www/html/oophp/me/anax-lite/vendor/anax/router/src/Route/RouterInjectable.php(228): Anax\Route\Route->handle()
#5 /var/www/html/oophp/me/anax-lite/htdocs/index.php(65): Anax\Route\RouterInjectable->handle('', 'GET')
#6 {main}

navbar.php och home.php är skapade under view/take1 och ligger där tillsammans med header.php som ju hittas. Vad kan det vara jag missat här?

Mikael Roos
@mosbth
Apr 01 2017 13:23
@bredsjomagnus composer update så att du vet att du är uppdaterad och dubbelkolla i din config/view.php hur den ser ut https://github.com/canax/view/blob/master/config/view.php
och flytta till rooten av ditt anax lite och gör ls -l view/take1 så man ser att vyerna ligger där de ska
Magnus Andersson
@bredsjomagnus
Apr 01 2017 13:36
Tack! Nu funkar det.