php - symfony web 调试工具栏

标签 php symfony

当我访问http://localhost/web/app_dev.php时,我得到了一个非常漂亮的Web调试工具栏,但它不会出现在“自定义” Controller 呈现的 View 中。

如何才能使调试工具栏在 Controller 呈现的 View 中可见?

这是我使用的 Controller 的示例

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));
    }
}

最佳答案

工具栏通过在生成的页面上查找终止 标记将自身插入页面中。

如果您的页面中没有 标记,工具栏将不会显示。

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

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

关于php - symfony web 调试工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19147502/

相关文章:

json - Symfony2 HHVM 3.4 序列化程序问题

php - HTML2PDF - fopen() 无法在第 6168 行打开流 : Permission denied in/html2pdf/_tcpdf_5. 0.002/tcpdf.php

php - 删除 zend Framework 2 中的公共(public)文件夹

php - 将记录插入 MySql 数据库的问题

php - 下载csv中的数据库记录但得到空白行

symfony过滤器集合字段类型类似于实体字段类型

php - 类 Doctrine\ORM\PersistentCollection 的对象无法转换为字符串

php - 防止 html/php 表单超时

php - Symfony2 子表单

symfony - 如何在 Twig 中将字符串转换为数组