小编Zaq*_*uPL的帖子

如何在mPDF中设置自定义页面大小?

我需要一些mPDF的帮助.我想设置我的自定义页面大小(确切地说:宽度49毫米和高度200毫米),但我找不到解决方案.我找到了mPDF()手册(http://mpdf1.com/manual/index.php?tid=184)但是只有A4,B5等格式.我必须设置自己的页面格式.

php pdf mpdf

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

从Symfony2中的服务调用createForm()和generateUrl()

我想从我的自定义服务访问控制器方法.我创建了类MyManager,我需要调用它内部createForm()和generateUrl()函数.在控制器中我可以使用:$this->createForm(...)和$this->generateUrl(...),但服务有什么用?有可能的?我真的需要这种方法!我应该使用什么参数?

php symfony

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

Symfony 3.1中的Bootstrap表单主题

我想知道如何包含为Bootstrap 3设计的表单主题.这个选项是在Symfony 2.6中引入的,但在Symfony 3.1中它被移动或删除,因为这个解决方案不能正常工作:Symfony 2.6中的新功能:Bootstrap形式主题.

当我试图设置:

twig:
debug:            "%kernel.debug%"
strict_variables: "%kernel.debug%"
form:
    resources: ['bootstrap_3_layout.html.twig']
Run Code Online (Sandbox Code Playgroud)

我收到了这条消息:

致命错误:未捕获异常'Symfony\Component\Config\Definition\Exception\InvalidConfigurationException',消息'无法识别的选项'形式"在"twig"'下面...

我知道

{% form_theme form 'bootstrap_3_layout.html.twig' %}
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但我想在配置文件中永久设置这个主题.

symfony

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

ORM-ManyToMany 关系中的附加字段

我有以下数据表:用户和组。在我的数据库中,这两个实体之间的关系是 ManyToMany,因为许多用户可以在许多组中,许多组可以有许多用户。这很简单。我创建了这段代码并且它有效:

用户实体:

/**
 * @ORM\Entity
 * @ORM\Table(name="users")
 */
class User extends BaseUser
{
    /**
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    protected $id;

    /**
     * @ORM\ManyToMany(targetEntity="Group", inversedBy="users")
     * @ORM\JoinTable(name="users_in_groups")
     */
    protected $groups;
}
Run Code Online (Sandbox Code Playgroud)

集团实体:

/**
 * @ORM\Entity
 * @ORM\Table(name="groups")
 */
class Group
{
    /**
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    protected $id;

    /**
     * @ORM\ManyToMany(targetEntity="User", mappedBy="groups")
     */
    protected $users;
}
Run Code Online (Sandbox Code Playgroud)

Symfony 创建了三个表:users,groups和users_in_groups. 一切正常,但我想为每个组中的不同用户设置不同的权限。例如:User1 是 Group1 中的 admin 和 Group2 中的标准成员等。最好的解决方案可能是插入新字段,users_in_groups但该表是由 …

php orm doctrine symfony doctrine-orm

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

如何使用FB Graph API从参加活动计算出来的客人?

我想通过使用Facebook Graph API v2.1来参加活动.我不能使用FQL查询,因为它在当前版本之后已被弃用.

我可以使用/ {event-id} /参加和总结所有客人,但这个解决方案非常无效(查询执行很长时间 - 通常> 2000毫秒,它只适用于~1000位客人,而不是更多).

facebook facebook-graph-api facebook-javascript-sdk facebook-php-sdk

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

如何在 Symfony 2 和 Doctrine 中过滤实体对象内的数据

我有两个实体:Product和Feature。Product有很多其他Features(一对多的关系)。每个Feature都有一个名称和一个重要的状态(如果功能很重要则为真,否则为假)。我想为我的产品使用 TWIG 的所有重要功能。

下面的解决方案非常难看:

Product: {{ product.name }}
Important features:
{% for feature in product.features %}
    {% if feature.important == true %}
        - {{ feature.name }}
    {% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

所以我想得到:

Product: {{ product.name }}
Important features:
{% for feature in product.importantFeatures %}
     - {{ feature.name }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

我必须过滤实体对象中的数据,但如何过滤?

// MyBundle/Entity/Vehicle.php
class Product {
    protected $features; // (oneToMany)
    // ...
    protected getFeatures() { // default method …
Run Code Online (Sandbox Code Playgroud)

php doctrine symfony doctrine-orm symfony-2.7

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

如何从Symfony2中的表单中获取文件?

我有文件字段类型的表单.我想在控制器中"捕获"上传的文件,但我不知道该怎么做.

我试图通过访问$form->get('file'),但在我看来,这是错误的方式去.为什么?var_dump( $form->get('file') );返回带有文件名的字符串(仅此而已)!我期待对象或类似的东西,但我只有一个文件名.

php forms symfony symfony-2.3

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