标签: symfony-sonata

SonataMediaBundle:文件""不存在500内部服务器错误 - FileNotFoundException

我使用SonataMediaBundle上传了一些文件,但是当我想添加另一个时,我收到了这个错误.

你知道吗?

这是堆栈错误:

in /var/www/znata.com/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/File/MimeType/MimeTypeGuesser.php at line 107  -+

        public function guess($path)
        {
            if (!is_file($path)) {
                throw new FileNotFoundException($path);
            }
            if (!is_readable($path)) {
Run Code Online (Sandbox Code Playgroud)

谢谢

symfony-sonata sonata-admin

2
推荐指数
1
解决办法
2084
查看次数

SonataAdmin自定义表单动作

我正在使用SonataAdminBundle,我想知道如何在edit(类似的东西Save, Update and Close)中添加自定义表单操作

似乎没有关于它的任何记录.

我正在尝试添加一个自定义输入字段,该字段将调用控制器或某些内容来更新值并发送电子邮件

有关于如何做到这一点的文档或示例吗?

谢谢

symfony symfony-sonata sonata-admin

2
推荐指数
1
解决办法
5022
查看次数

SonataMediaBundle:一种删除unlink thickbox的方法

所以我想从SonataMediaBundle的形式中删除"Unlink"厚盒和"二进制内容":

在此输入图像描述

我在谷歌上找不到任何东西.我应该使用Javascript来隐藏它们吗?

javascript php symfony-sonata sonata-admin sonata-media-bundle

2
推荐指数
1
解决办法
2130
查看次数

奏鸣曲管理员自定义列表字段(不是来自实体)

Sonata管理包文档似乎很少,我没有找到实现这一点的方法.

目标:在字段列表中显示布尔值.应为其他属性中的每个对象计算值.

我设法为datagridFilter实现了这个,doctrine_orm_callback但不是为listFields实现.

工作代码configureDatagridFilters():

// LicenceAdmin.php
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
    $datagridMapper->add('isValid', 'doctrine_orm_callback', [
            'callback' => [$this, 'isValidFilterCallback'],
            'field_type' => 'checkbox',
        ]);
}
public function isValidFilterCallback($queryBuilder, $alias, $field, $value)
{
    // if no value or value == false means unchecked checkbox - show all instances
    if (!$value || empty($value['value'])) {
        return;
    }
    // if checked, display only by active logic
    $dateNow = new \DateTime();
    $queryBuilder
        ->andWhere("{$alias}.isActive = 1")
        ->andWhere("{$alias}.validFrom <= :date")
        ->andWhere("{$alias}.validTo > :date")
        ->setParameter('date', $dateNow) …
Run Code Online (Sandbox Code Playgroud)

symfony symfony-sonata sonata-admin

2
推荐指数
1
解决办法
4524
查看次数

Symfony SonataAdmin 模板

我正在尝试修改 SonataAdmin 模板。我有一个具有路径属性的 Image 实体。我创建了一个 ImageAdmin 类,并将其集成到 SonataAdmin 中。我想修改 admin-list-view 以将路径包装在 img 标签中,以便实际显示图像。有谁知道我怎么能做到这一点?

谢谢!

symfony symfony-sonata

1
推荐指数
1
解决办法
3567
查看次数

Sonata Admin Bundle上的原始过滤器configureShowFields

我正在用Symfony2和Sonata Admin Bundle做一个项目.如何在动作configureShowFields中应用twig过滤器(显示格式化文本)?

我不会覆盖Sonata模板......

我的configureShowFields的代码:

protected function configureShowFields(ShowMapper $showMapper)
    {
        $showMapper
            ->add('active')
            ->add('title')
            ->add('subtitle') // I need this field with twig RAW filter
            ->add('description') //I need this field with twig RAW filter
            ->add('url')
            ->add('date')
            ->add('tags')
            ->add('file');
    }
Run Code Online (Sandbox Code Playgroud)

admin-generator symfony twig symfony-sonata

1
推荐指数
1
解决办法
4479
查看次数

Symfony2 Sonata Admin访问容器

我有一个具有必需活动用户字段的实体,因此我需要在以下位置添加活动用户的名称configureFormFields():

class DokumentAdmin extends Admin
{    protected function configureFormFields(FormMapper $formMapper)
    {
        $formMapper
                ->add('email')
                 ...
                ->add('user_name',null,array('required' => true, 'data' => "THIS IS A LOGGED ADMIN NAME"))
        ;
    }
Run Code Online (Sandbox Code Playgroud)

我试图使用一个监听器,

public function prePersist(LifecycleEventArgs $args)
    {
        $entity = $args->getEntity();
        if ($entity instanceof Dokument) {
         //set user name

        }
    }
Run Code Online (Sandbox Code Playgroud)

但我现在不在这里如何使用容器对象.

php symfony symfony-sonata

1
推荐指数
1
解决办法
3127
查看次数

服务"twig"依赖于不存在的服务"sonata.classification.manager.tag"

我正在将站点从Symfony 2.2升级到2.3.

我正在使用奏鸣曲和其他捆绑,2.2版本很好.

我坚持这个消息.

[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException]
服务"twig"依赖于不存在的服务"sonata.classification.manager.tag".

例外:

异常跟踪:()at /home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php:59 Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass-> processReferences ()athome/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php:43 Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass-> processDefinition()at /home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php:54 Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass->processReferences()at /home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php:52 Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass-> processReferences() at /home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php:52 Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass-> processReferences()at home /cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php:44 Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass->processDefinition()at /home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php:37 Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass-> process() at /home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/Compiler.php:119 Symfony\Component\DependencyInjection\Compiler\Compiler-> compile()at/home /cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ContainerBuilder.php:629 Symfony\Component\DependencyInjection\ContainerBuilder-> compile()at/home/cslucano/Projects/oDesk/tr/app/bootstrap.php.cache:2407 Symfony\Component\HttpKernel\Kernel->initializeContainer()at /home/cslucano/Projects/oDesk/tr/app/bootstrap.php.cache:2187/home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:70/Symfony\Bundle\FrameworkBundle\Console\Application-> doRun()at/home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony /src/Symfony/Component/Console/Application.php:121 Symfony\Component\Console\Application-> run()at/home/cslucano/Projects/oDesk/tr/app/console:22doRun()athome /cslucano /Projects/oDesk/tr/netndor/symfony/sinfony cslucano /项目/ oDesk/TR /应用/控制台:22doRun()athome /cslucano /Projects/oDesk/tr/netndor/symfony/sinfony cslucano /项目/ oDesk/TR /应用/控制台:22

symfony twig symfony-sonata

1
推荐指数
1
解决办法
3047
查看次数

索纳塔管理员捆绑模板

我最近安装了Symfony&Sonata管理包,工作正常.是否可以更改/自定义管理界面(模板)?我在哪里可以下载这些模板?任何教程如何做到这一点?

symfony twig symfony-sonata sonata-admin

1
推荐指数
1
解决办法
5593
查看次数