小编Zwe*_*012的帖子

TWIG:用变量翻译字符串?

在我的translation.yml中我有这个var:

all.in.EN: All In Great Britain
Run Code Online (Sandbox Code Playgroud)

在我的Twig我有这样的事情:

{% trans %}all.in.{{ countryKey }}{% endtrans %}
Run Code Online (Sandbox Code Playgroud)

这不起作用,所以我试着把它放在一个变量中:

{% set allInName = 'all.in.{{ countryKey }}' %}
{% trans %}allInName{% endtrans %}
Run Code Online (Sandbox Code Playgroud)

但是输出是allInName而不是翻译.有人知道我做错了什么?THNAKS!

symfony twig

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

Twig:在 Twig 中使用正则表达式?

我想slugify一个值,例如 "slugName = Spain & Italy"

当我在 TWIG 中制作 slug 时{{ slugName|slugify }},结果是Spain_amp_Italy

是否可以在 Twig 中设置 REGEX,以便我的“&”例如将被翻译为“and”?谢谢

regex symfony twig

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

Symfony:如何对ArrayCollection使用断言/验证

在Symfony 3中,不允许再使用它cascade_validation.所以你必须为类型做一个断言.但它不起作用,即使字段是BLANK但Assert表示NOtBlank,表单也是有效的.我有一个类参与者,我想在检查我的参与者模型时检查Adults ArrayCollection.

//Participant Model
    /**
         * @var ArrayCollection
         * @Assert\All({
         *     @Assert\Type(type="My\WebsiteBundle\Model\Adult"),
         * })
         */
        protected $adults;

//Adult Model
    class Adult
    {
        /**
         * @var string
         *
     * @Assert\NotBlank()
     */
    protected $salutation;

    /**
     * @var string
     *
     * @Assert\NotBlank()
     */
    protected $firstname;

    /**
     * @var string
     *
     * @Assert\NotBlank()
     */
    protected $lastname;
Run Code Online (Sandbox Code Playgroud)

symfony-forms symfony

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

Extjs:从store-> store.removeAt(RowIndex)删除行

我在GridPanel中的商店中有一堆RowIndexes.我想从我的商店删除这些.如果我只有一个,没问题,网格的视图是refrsehd,唯一的条目是.

但是当我有超过0时,例如10个RowIndexes,我就像这里一样循环...

for(rowIndex in indexes)
 {
    store.removeAt(indexes[rowIndex]);
 }
Run Code Online (Sandbox Code Playgroud)

...只从网格中删除了几个条目.我觉得循环太快了?我已经暂停了它,但是也没有用.有没有人有想法?谢谢!!!

extjs store extjs4

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

jQuery/Ajax:如何将数据发送到 url 而不在 Web 开发人员中显示数据

我有一个可以添加产品的小购物篮。

这是我的 index.php

...<script type="text/javascript" src="function.js"></script> 
<a title="Add to basket" onclick="add_product_to_cart('apple','1');" href="#">Apple</a><br>...
Run Code Online (Sandbox Code Playgroud)

这是functions.js

function add_product_to_cart(item, id) {
    var item = item;
    var id = id;

    $.ajax({
      url: "ajax.php",
      type: "POST",
      data: {
        action: "add",
        name: item,
        id: id
      },
    success: function(data) {
      //do something
    }
  });
};
Run Code Online (Sandbox Code Playgroud)

当我点击“Apple”时,参数被发送到 ajax,并且它们在例如 Firefox-Web-Developer 中可见。是否有机会隐藏这些 POST 参数?也许是为了保护它免受外界的攻击?我的想法可能完全错误如何将它添加到篮子里?谢谢你的帮助!!

这是我的网络开发人员的屏幕截图。 网络开发者 Firefox

javascript php ajax jquery

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

TCPDF:Pdf 顶部始终有一个 hr 行

我使用 TCPDF 生成 PDF。我总是在顶部有一条水平线,但我从未创建过它。我的$renderedView是简单的文字。谁能告诉我,这条线是从哪里来的?谢谢你的帮助!

$pdf = new \TCPDF();
        $pdf->AddPage();
        $pdf->SetFont('courier', '', 9);
        $pdf->SetAuthor('Me');
        $pdf->writeHTML($renderedView, true, 0, true, 0);
$pdf->Output($filePath, 'F');
Run Code Online (Sandbox Code Playgroud)

php pdf pdf-generation tcpdf

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

Symfony2:如何返回发送表单请求的页面

我有一个链接:mysite/productnumber_2.html。在这个站点上,我在树枝模板中有一个公式,这个表单的动作导致.../createAssessment.

在我的控制器中,我执行诸如保存在数据库中之类的操作。

我的问题是,我怎样才能回到 url mysite/productnumber_2.html

我在控制器中的功能如下所示:

/**
 *
 * @Route(path = "/createassessment", name="create_assessment", methods = "POST")
 * @param Request $request The Request object
 * @return RedirectResponse
 */
public function createAssessmentAction(Request $request) {
$form = $this->createForm(new AssessmentType());
$form->handleRequest($request);

if ($form->isValid()) {

    $assessment = $form->getData();

    $em = $this->getDoctrine()->getManager();

    $em->persist($assessment);
    $em->flush();

    return $this->redirect( ## WHAT DO I HAVE TO PUT HERE?? ## );
}
}
Run Code Online (Sandbox Code Playgroud)

php doctrine symfony

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

Symfony2:如何创建自己的翻译文件?

我想创建自己的翻译文件。例如,我想my-application.en_EN.yml在Bundle中资源中的tranlsations文件夹中添加一个“ ”。

当我这样做时,文件中的翻译不起作用。只有当我将文件命名为标准名称“ messages.en_EN.yml”时,它才起作用。

但是我该如何命名呢?

translation symfony

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

Symfony:如何在Formtype或security.authorization_checker中获取当前用户角色

我有一个Formtype,我需要访问当前的Useres ROLE,因为我想决定哪些字段显示.是否可以访问security.authorization_checker例如,以便我可以创建一个if子句:

if (!$this->get('security.authorization_checker')->isGranted('IS_ADMIN')) { ....
Run Code Online (Sandbox Code Playgroud)

security authentication symfony symfony-2.3 symfony-3.1

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

如何捕获 TCPDF 异常 TCPDF ERROR: [Image] 无法获取图像的大小

我想从产品中生成 PDF。但是当某些图像丢失时,我会收到 TCPF 错误。

TCPDF ERROR: [Image] Unable to get the size of the image...
Run Code Online (Sandbox Code Playgroud)

是否有一个用例可以继续而不中止?已经尝试使用经典的异常处理程序捕获它,但 bute 不起作用:

try {
      $pdf->writeHTML($renderedView, true, 0, true, 0);
    } catch (\Exception $e) {
       return $e->getMessage();
     }
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

php pdf exception tcpdf

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