silex相关内容

部署了Dokku的Silex找不到PdoServiceProvider

我有一个与Silex合作的项目,我使用herrera-io/silex-pdo作为PDO提供程序,但是由于套接字错误(我通过套接字连接到DB),我遇到了随机崩溃,因为该lib被放弃了,所以我改成csanquer/pdo-service-provider,它在我的本地主机服务器上正常工作,但是当我部署到远程服务器时,出现以下错误: PHP Fatal error: Class 'Csanque ..
发布时间:2020-05-25 06:20:53 PHP

Nginx使用404状态代码提供静态文件吗?

我正试图让Nginx使用PHP为我的经过身份验证的管理员用户提供一些静态文件.效果很好,我取回了文件.但是它带有404状态代码. 我正在使用以下(Symfony/Silex)php代码: use Symfony\Component\HttpFoundation\BinaryFileResponse; use Symfony\Component\HttpFoundation\Respon ..
发布时间:2020-05-17 21:51:40 PHP

定制服务提供商的silex文件结构

我正在研究一个Silex项目,该项目需要编写一些自定义服务提供商及其相关类. 我知道了silex项目的首选文件结构,但无法在任何地方找到有关自定义类应适合该结构的信息.所有composer提供的库都自然位于供应商文件夹中,自定义库在哪里? 此刻(缩小空间),我的目录结构如下: . ├── composer.json ├── composer.lock ├── composer.p ..
发布时间:2020-05-16 20:21:47 PHP

在Silex中创建新的服务提供商

我使用Silex已有一段时间了,没有任何问题.我已经能够添加新服务,创建基本站点等.不幸的是,我现在一直坚持从头开始创建新服务...我不太确定自己在做什么错,我想出了一个办法.正确的方向现在会很有用. 我有这样的基本结构: cache resources src -app.php -autoload.php -config.php -controllers.php ..
发布时间:2020-05-16 20:13:21 PHP

Silex应用程序中的自定义身份验证提供程序

我尝试使用silex文档编写用于LDAP身份验证的自定义身份验证提供程序-但是,如果我查看$app['security.authentication_providers'],则有两个提供程序.我定义的一个App\LdapAuthenticationProvider和一个Symfony\Component\Security\Core\Authentication\Provider\DaoAuthen ..
发布时间:2020-05-03 09:42:27 其他开发

PHP Silex路由本地化

从Silex开始. 说我想要一个本地化的站点,在该站点中所有路由都必须以/{_locale}开头,并且不要幻想将自己重复为: $app->match('/{_locale}/foo', function() use ($app) { return $app['twig']->render('foo.twig'); }) ->assert('_locale', implode('|', ..
发布时间:2020-05-03 04:03:47 PHP

Silex-app-> json()返回整数数据作为字符串

我刚刚开始与Silex合作,帮助我构建一个宁静的api,该api从MySQL数据库返回数据.以前,在使用php和mysql时,我注意到MySQL会在我的json_encode()函数中将整数作为字符串返回.它将所有我的整数值都用引号引起来.我能够解决此问题的唯一方法是将JSON_NUMERIC_CHECK传递给json_encode函数: return json_encode($array, ..
发布时间:2019-11-24 18:26:12 PHP

使用Silex框架在Twig模板中使用Javascript变量

我正在尝试在Twig模板内部的一些Javascript中创建一个路由,并且需要使用JS变量作为路由参数的值。 示例: window.location.href = {{path('post_display',{'id':this_is_where_i_need_to_use_the_js_var})}}; 我使用的是Silex框架,我不确定FOS JS是否适用于Si ..
发布时间:2019-04-24 14:02:09 PHP

Guzzle和HTTPS

我想使用Guzzle和Silex向https页面发送请求。 使用http url我有回复: app-> ; get('/',function()use($ app,$ client){ $ response = $ client-> get(“http://www.google.fr”); var_dump($ response); }); ..
发布时间:2018-07-10 17:53:31 其他开发

如何使用HTTPie发送POST请求?

我有一个基本的silex应用程序,我尝试使用 HTTPie 进行测试。然而,使用以下方式发布时: http POST http:// localhost:1337 data =“hello world” 数据,我通过以下方式从Request对象获得: $ data = $ request-> request-> get('data'); 将始终 ..
发布时间:2018-07-09 15:54:25 其他开发

使用REST应用程序的不同处理程序捕获异常

问题 我正在使用 Silex 构建一个小应用程序。它分为REST应用程序和网站之间。 (两个控制器,同一个应用程序)。 该网站已安装其自己的自定义错误处理程序,返回用户友好的html页面。问题在于,在部分专用的REST应用程序中,我应该以某种方式处理异常以返回类型[json]和与错误处理程序的自定义网站不同的内容。 使用Symfony2 这个参数也可以应用于Symfony2,我 ..
发布时间:2017-10-01 16:07:18 PHP

Doctrine DBAL:使用'NOW()'值更新时间戳记字段

使用Doctrine DBAL,我有一些代码可以从绑定为 $ telephone_international main 数据库中插入一个新行c $ c>和 $ surname 。 完成之后,它将一个新记录插入到一​​个重复的数据库。 $ app ['dbs'] ['backup'] 如果这样成功, code> main 数据库获取其复制的值更新。 复制的列是一个时间戳,默认值为0,但以 ..
发布时间:2017-06-14 23:40:14 PHP