dbwebb-se / ramverk1

Course material for the course ramverk1
Other
1 stars 0 forks source link

Att testa sin modul med en "mockad" konfiguration för page. #12

Open mosbth opened 3 years ago

mosbth commented 3 years ago

När du i kmom04 vill testa din modul i sitt eget repo så är du beroende av $di och delar av ramverkets tjänster. Du kan begränsa vilka tjänster du är beroende av genom att konfigurera config/page.php så att den använder en enklare template sidlayout.

<?php
/**
 * Configuration file for page which can create and put together web pages
 * from a collection of views. Through configuration you can add the
 * standard parts of the page, such as header, navbar, footer, stylesheets,
 * javascripts and more.
 */
return [
    "layout" => [
        "region" => "layout",
        //"template" => "anax/v2/layout/dbwebb_se",
        "template" => "anax/v2/layout/default",
    ],
];

Den default-template vi använder "anax/v2/layout/dbwebb_se" är i sig beroende av flera av ramverkets tjänster. Genom att använda en enklare template "anax/v2/layout/default" för layouten så begränser vi oss och slipper ett par beroenden.