netgusto / hmvc-bundle
为 Symfony 2 简单的 HMVC 服务
dev-master
2014-06-01 11:43 UTC
Requires
- php: >=5.3.3
- symfony/framework-bundle: ~2.4
This package is not auto-updated.
Last update: 2024-09-24 06:40:25 UTC
README
安装
在 composer.json
"require": { "netgusto/hmvc-bundle": "dev-master" }
在 app/AppKernel.php
$bundles = array( # [...] new Netgusto\HMVCBundle\NetgustoHMVCBundle(), # [...] );
使用
namespace Acme\DemoBundle\Controller; use Symfony\Bundle\FrameworkBundle\Controller\Controller, Symfony\Component\HttpFoundation\Request; class DefaultController extends Controller { public function someAction(Request $request) { $newsletterResponse = $this->get('netgusto.hmvc')->delegate('AcmeDemoBundle:SomeOtherController:subscribeNewsletter'); return $this->render('AcmeDemoBundle:Default:home.html.twig', array( 'newsletter' => $newsletterResponse->getContent(), )); } }