通过使用纤薄的PHP提交表单来动态创建路径/视图/控制器

时间:2017-09-29 19:59:21

标签: php routes slim

我能做什么:

使用带有slim的eloquant创建仪表板,以便能够创建带有照片的图库。仪表板将包含所有创建的图库,每个图库都包含指向图库页面的链接。

问题:

我无法弄清楚,如果我能在仪表板上添加一个按钮,我会在提交按钮后自动添加一个按钮:

  • 创建路线:

$app->get('/gallery1', 'GalleryController:gallery1')->setName('gallery1');

  • 创建一个名为gallery1.html.twig的视图
  • 更新GalleryController.php以添加一个函数来生成该视图:

    public function gallery1($request, $response) { return $this->container->view->render($response, 'gallery1.html.twig'); }

我想过,而不是这样做,我可以创建一个创建一个画廊/ gallery1。将gallery /作为包含所有图库和gallery1的url作为包含gallery1图库的图库。即使这样,也无法解决为每个页面生成视图的问题:/我似乎无法想象如何动态创建它。

我是Slim的新手,抱歉。

0 个答案:

没有答案