symfony web调试工具栏

obj*_*_bd 12 php symfony

当我访问时,http://localhost/web/app_dev.php我得到一个非常好的Web调试工具栏,但它不会出现在"自定义"控制器呈现的视图中.

怎么做调试工具栏在控制器呈现的视图中可见?

这是我使用的控制器的一个例子

namespace SD\BlogBundle\Controller;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class ContactsController extends Controller
{
    public function indexAction()
    {
        $data = 'Lorem ipsum';

        return $this->render('SDBlogBundle:Default:index.html.twig', array('data' => $data));
    }
}
Run Code Online (Sandbox Code Playgroud)

Teg*_*ran 51

工具栏通过在生成的页面上查找终止</ body>标记将其自身插入页面中.

如果页面中没有</ body>标记,则不会显示工具栏.

您还需要通过app_dev.php访问页面来确保您使用开发模式,例如

http://example.com/app_dev.php/hello/world