47得票3回答
Twig如何访问数组索引?

在Twig模板中,是否可以直接访问数组索引? 这是我的设置,使用Silex:return $app['twig']->render('template', array('numbers' => array('one', 'two', 'three'))); 那么我可以像这样做吗?...

43得票1回答
自定义错误页面中的 Silex & Twig 助手

我正在尝试在Silex中呈现自定义错误页面,但遇到了问题。 根据我在此链接中找到的信息:http://refactoring.us/silex/custom-error-pages-with-silex-and-twig/ 我正在尝试在应用程序中设置自定义404错误页面。一切都很好,直到我...

41得票2回答
在Twig中,Include、Extends、Use、Macro和Embed的区别是什么?

Twig中use和include有什么区别? 文档: include include语句包含一个模板并将该模板的渲染内容返回到当前模板中:{% include 'header.html' %} Body here... {% include 'footer.html' %...

36得票8回答
Symfony和Silex之间的区别

我想尝试Silex,但是我有一些问题。 我知道如何使用Symfony2,并且想知道Silex是否与Symfony非常不同,或者它们是相同的(相同的操作、相同的代码等)? 此外,Silex推荐用于小型PHP项目,而Symfony用于中大型项目,这是真的吗?

30得票1回答
如何在Silex中获取所有的GET参数?

我已经使用了一天Silex,现在有一个“愚蠢”的问题。如果我有: $app->get('/cities/{city_id}.json', function(Request $request, $city_id) use($app) { .... }) ->bind('ci...

28得票3回答
Symfony2表单组件-在名称属性中创建没有表单名称的字段

我目前正在尝试通过Silex微框架使用Symfony2表单组件。 我的登录表单生成如下:$app = $this->app; $constraint = new Assert\Collection(array( 'username' => new Assert\NotB...

21得票3回答
Mockery - call_user_func_array() 函数期望参数1是一个有效的回调函数。该问题涉及IT技术。

我有一个需要进行模拟的类:class MessagePublisher { /** * @param \PhpAmqpLib\Message\AMQPMessage $msg * @param string $exchange - if not provided t...

21得票2回答
在Silex/Symfony中出现了"SecurityContext中未找到Token"的错误。

我用 Silex 建立了一个带有登录机制的项目。 虽然我不是 Symfony 专家,但我严格按照这里的指南进行身份验证过程:http://silex.sensiolabs.org/doc/providers/security.html ... 在我的开发环境中它正常工作。 然而,当我将项...

20得票2回答
如何使用HTTPie发送POST请求?

我有一个基本的Silex应用程序,并尝试使用HTTPie进行测试。但是当我使用以下内容进行发布时:http POST http://localhost:1337 data="hello world" 通过请求对象获取的data:$data = $request->request->...

20得票2回答
Twig_Filter::__construct()的第一个参数必须是一个字符串实例,但传递了一个字符串。

我在使用TWIG时遇到了问题。这段代码在学校可以工作,但在我的笔记本电脑上却完全无法工作。我尝试了一个简单的代码,但是出现了以下错误: Catchable fatal error: Argument 1 passed to Twig_Filter::__construct() must...