Symfony2创建树枝扩展

雪貂

我想创建一个简单的树枝扩展程序({{imgWidth(...)}}),该扩展程序调用getimagesize()并返回服务器上图像widthheight

我遵循了您在这里可以找到的指示

重新加载页面时,我只能看到空白页面-error.log告诉我

PHP致命错误:在第4773行的/var/www/fms/app/cache/dev/appDevDebugProjectContainer.php中找不到类'Fms \ MediaBundle \ Twig \ Extension \ ImgsizeExtension'

服务MediaBundle\Resources\config\services.yml的样子:

services:
    twig.extension.imgsize:
        class: Fms\MediaBundle\Twig\Extension\ImgsizeExtension
        tags:
            - name: twig.extension

是:

<?
// src/Fms/MediaBundle/Twig/Extension/ImgsizeExtension.php
namespace Fms\MediaBundle\Twig\Extension;

class ImgsizeExtension extends \Twig_Extension
{
    public function getFunctions()
    {
        return array(
            new \Twig_SimpleFunction('imgsize', array($this, 'imgWidth'))
        );
    }

    public function imgWidth($mediaId = 0, $mediaSize = 'L')
    {
        // ...
        return $mediaId;
    }

    public function getName()
    {
        return 'imgsize';
    }
}

通过控制台或手动清除缓存也无济于事。

格热哥兹·克劳兹(Grzegorz Krauze)

更改<?<?php我复制了您的代码,并通过此修改symfony最终找到了该类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Symfony2会话闪存与树枝中的if子句不起作用

来自分类Dev

Symfony2 Twig扩展:创建表单

来自分类Dev

在基本视图(树枝)+ symfony2中使用数据库中的数据

来自分类Dev

如何在没有symfony2的情况下使用symfony2树枝扩展

来自分类Dev

symfony2将图标分配给树枝变量

来自分类Dev

如何在其他树枝+模式对话框Symfony2中渲染视图

来自分类Dev

Symfony2路由和树枝

来自分类Dev

注入树枝变量symfony2

来自分类Dev

Symfony2 Ajax表单验证在树枝中呈现错误

来自分类Dev

Symfony2获取在树枝中调用的操作请求

来自分类Dev

Symfony2错误实例通过树枝扩展传递

来自分类Dev

Symfony2:如何使树枝扩展返回图像

来自分类Dev

Symfony2在树枝模板中组织JavaScript的最佳方法

来自分类Dev

Symfony2:在树枝中显示获取连接结果

来自分类Dev

Symfony2更改创建树枝模板的默认路径

来自分类Dev

无服务的树枝扩展中的Symfony2呼叫控制器操作

来自分类Dev

在Symfony2树枝中显示拆分结果

来自分类Dev

Symfony2将变量从自己的包传递到树枝

来自分类Dev

Symfony2 FOSUserBundle显示在树枝模板中过期

来自分类Dev

显示symfony2树枝中的图像列表

来自分类Dev

Symfony2树枝样式表

来自分类Dev

如何在没有symfony2的情况下使用symfony2树枝扩展

来自分类Dev

树枝文件的Symfony2路径

来自分类Dev

Symfony2路由和树枝

来自分类Dev

Symfony2 Ajax表单验证在树枝中呈现错误

来自分类Dev

Symfony2创建树枝扩展

来自分类Dev

Symfony2:如何使树枝扩展返回图像

来自分类Dev

在Symfony2树枝中显示拆分结果

来自分类Dev

Symfony2表单验证不在子渲染树枝中