Как я могу подключить представление и контроллер [закрыто]
1 answers
, Чтобы вы поняли идею MVC
Является основной идеей. Теперь с точки зрения Symfony он будет работать следующим образом:
namespace Nombre\NamespaceBundleArtekBoard\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
//List es el nombre del controlador, acá uso una función userList (el Action es para identificar por symfony2 que usas una 'acción')
class ListController extends Controller
{
public function userListAction()
{
return $this->render('NombreDelBundle:RutaDeLaCarpetaView:list.html.twig');
}
}
И в представлении (list. html. twig, для этого примера)
<html>
<head></head>
<body>
Hola Mundo ^^
</body>
</html>
Но как я получаю URL (например www.dominio.cl/listarUsuario) к контроллеру и все такое?, потому что я создаю маршрут в config / routing моего Bundle
alias_de_yaml:
path: /user/
defaults: { _controller: NombreDelBundle:List:userList }
(Обратите внимание, что' Controller ' UserController или Action из userListAction)
Это был бы очень простой пример идеи, которая вам нужна.
Интересная ссылка заключается в следующем (она немного старая ,так как мы идем в версии 2.8.2 и 3.0.1), где вы можете изучить основы Symfony2
Http://librosweb.es/libro/symfony_2_4/
Также, если вы хотите, вы можете увидеть этот "проект" (который у меня есть), используя Symfony 2.8 для вас, чтобы сделать Ссылка.
Https://github.com/h40s4m4/ArtekBoard
Приветствия