Utworzenie nowej strony wymaga dwóch rzeczy. Pierwsza rzecz to router a druga kontroler. Jeśli chcesz pod adresem /about chcesz mieć stronę do pliku app/config/router.php należy dodać poniższy kod:
/* ... */
'routes' => [
'about' => [ // Nazwana nazwa dla $this->router->makeUrl('about');
'about', // Nasza ścieszka na pasku adresu
'task=About&action=index', // Argumenty dla Loader'a
],
]
/* ... */
task odpowiada za lokalizacje pliku która domyślnie jest wyszukiwania w app/Controller action odpowiada za wywołanie metody w pliku który podaliśmy w task
Następnie w folderze app/Controller tworzymy nasz plik About.php z naszą zawartością
<?php
namespace Controller;
use Dframe\Config;
use Dframe\Router\Response;
class AboutController extends \Controller\Controller
{
public function index()
{
echo '<html><body>Hello Word!</body></html>';
}
}
Edit page (Guide/create-page)