mosbth on master
Upgrade dbwebb gui (compare)
mosbth on master
Enable inspect for kmom10 (compare)
mosbth on master
Fix that phpdoc works again by … (compare)
hej hej i kmom06 får jag det här
Argument 1 passed to Anax\Database\Database::executeFetch() must be of the type string, null given, called in /Users/burken/dbwebb-kurser/oophp/me/redovisa/src/Cms/Content.php on line 132
när jag ska visa upp sidan med rätt path
Så här ser min funktion ut, jag har dumpat ut $path och den innehåller t.ex. "hem" för en sida
public function showPage($path)
{
var_dump($path);
$sql = `SELECT *, DATE_FORMAT(COALESCE(updated, published), '%Y-%m-%dT%TZ') AS modified_iso8601, DATE_FORMAT(COALESCE(updated, published), '%Y-%m-%d') AS modified FROM content WHERE path = ? AND type = ? AND (deleted IS NULL OR deleted > NOW()) AND published <= NOW();`;
$this->db->connect();
$resultset = $this->db->executeFetch($sql, [$path, "page"]);
return $resultset;
}
$resultset = $this->db->executeFetch($sql, [$path, "page"]);
?string(3) "hem"
Nu funkar det, det skulle vara "" runt datumen. :)
Vad betyder det här kravet i kmom06?
"Skapa routes för att visa att dina page och post fungerar. Gör en egen landningssida på din redovisa-sida, så att det är enkelt att testa och se att både sidor, bloggposter och en översikt av bloggposterna syns."
Som det är nu har jag en route i min redovisa-sida som heter cms och där finns det en extra submenu där man kan nå sidor, bloggposter och en översikt. Behöver det finnas övergripande routes? Typ på huvudnivå i toppenmenyn?
@slistrom. Den här länkade mos till tidigare i chatten: https://github.com/dbwebb-se/oophp/blob/master/example/redovisa/src/Page/Page.php#L39-L61
Enligt den modellen la jag till ett block på förstasidan så här:
$this->app->page->add("frontpage/featuredproduct", ["res" => $featuredProductRes], "sidebar-right");
RewriteRule (.*) /~olbe19/dbwebb-kurser/oophp/me/kmom10/proj/htdocs/index.php/$1 [NC,L]
. Använder tre stycken controllers som är monterade på "eshop", "admin" samt "user". Fungerar lokalt men på studentservern får jag följande felmeddelande:
Anax: Uncaught exception:
Line 35 in file /home/saxon/students/20192/olbe19/www/dbwebb-kurser/oophp/me/kmom10/proj/src/Content/ContentController.php
ParseError
syntax error, unexpected end of file
Code: 0
#0 /home/saxon/students/20192/olbe19/www/dbwebb-kurser/oophp/me/kmom10/proj/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile('/home/saxon/stu...')
#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Olbe19\\Content\\...')
#2 [internal function]: spl_autoload_call('Olbe19\\Content\\...')
#3 /home/saxon/students/20192/olbe19/www/dbwebb-kurser/oophp/me/kmom10/proj/vendor/anax/router/src/Route/RouteHandler.php(57): class_exists('\\Olbe19\\Content...')
#4 /home/saxon/students/20192/olbe19/www/dbwebb-kurser/oophp/me/kmom10/proj/vendor/anax/router/src/Route/Route.php(128): Anax\Route\RouteHandler->handle('GET', '', '\\Olbe19\\Content...', Array, Object(Anax\DI\DIMagic))
#5 /home/saxon/students/20192/olbe19/www/dbwebb-kurser/oophp/me/kmom10/proj/vendor/anax/router/src/Route/Router.php(236): Anax\Route\Route->handle('', Object(Anax\DI\DIMagic))
#6 /home/saxon/students/20192/olbe19/www/dbwebb-kurser/oophp/me/kmom10/proj/htdocs/index.php(2): Anax\Route\Router->handle('eshop', 'GET')
#7 {main}
Då inleder vi sista kursveckan. Sen tar vi sommarlov. Uppsamlingsheat 1 är sista augusti. Man kan lämna in under sommaren, med reservation för att studentservern kommer uppgraderas under midsommar och eventuellt kan halta efter uppgraderingen.
För er som var med på introveckan i höstas så är vi nu alltså kring kmom 56 totalt (8 kurser á 7 kmom) (hälften om man är kurspaketare). Visst borde man lära sig något genom att traggla igenom 56 kmom? Nåja.