首页 文章
  • 4 votes
     answers
     views

    使用Silex的API的Nginx别名配置

    我的NGinx配置存在问题,我知道已有很多主题,但我没有设法正常工作...... 所以我有mydomain.com和mydomain.com/api/,我的文件夹就像:/var/www/mydomain.com/website/dist和/var/www/mydomain.com/api/public 而目前,我的工作几乎正常 . 但是index.php仍然在我的路由中得到/ api部分 . se...
  • 2 votes
     answers
     views

    使用Symfony \ Component \ DependencyInjection配置带路径的Silex-Application

    我目前正在重构一个比最初预期更大的 Silex\Application . 作为这项工作的一部分,我将服务定义从源移动到services.yml,而只是调用 Symfony\Component\DependencyInjection\ContainerBuilder . 代码如下所示: use Symfony\Component\DependencyInjection\ContainerBui...
  • 24 votes
     answers
     views

    Symfony2表单组件 - 在name属性中创建没有表单名称的字段

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

    Bitbucket API OAuth无法正确重定向

    我正在尝试为我的网站设置Bitbucket OAuth,但由于某种原因,Bitbucket没有正确地重定向回我的网站 . 我创建了一个OAuth密钥和秘密,我在我的Silex应用程序中使用了Guzzle OAuth插件 . 首先,我通过oauth / request_token endpoints 请求临时令牌 . 使用该令牌,我重定向到oauth / authenticate endpoints...
  • 1 votes
     answers
     views

    Silex定义访问规则

    我按照Silex文档部分http://silex.sensiolabs.org/doc/providers/security.html#defining-access-rules 这是我的确认 'security.role_hierarchy' => [ 'ROLE_ADMIN' => [ 'ROLE_USER', ], 'ROLE_SUPER_...
  • 3 votes
     answers
     views

    AngularJS和PHP在每个请求中创建新的Session

    我正在尝试使用Silex创建REST API . 它工作得很好,但现在我想使用会话变量来跟踪用户 . 我曾尝试使用常规的php会话变量和SessionServiceProvider . 对于我的生活,会话变量不会持续超过页面请求 . 查看我的临时会话文件夹,似乎正在为每个请求创建一个新会话 . 所以我在index.php文件中包含了许多php文件,其中初始化了$ app?我不确定它是否与它有任何关...
  • 1 votes
     answers
     views

    当会话到期时,重定向到登录页面

    我想在会话过期时重定向到我的登录页面 . 现在发生了什么: 例如,当您登录并在仪表板上时,您会在右上角看到您的用户名 . 但是当你在2小时左右没有做任何事情然后刷新时,你会得到一个错误,即无法访问NULL的属性'username' . 这是因为你已经注销了...但是当我的会话到期时如何重定向到登录页面? 我知道如何增加过期时间,但我不知道如何重定向..
  • 19 votes
     answers
     views

    传递给Twig_Filter :: __ construct()的参数1必须是字符串的实例,给定字符串

    我有TWIG的问题 . 此代码适用于学校,但绝对不适用于我的笔记本电脑 . 我试过一个简单的代码,但我有错误: 可捕获致命错误:传递给Twig_Filter :: __ construct()的参数1必须是字符串的实例,给定字符串,在/ opt / lampp / htdocs / webalizer / projetSilex / vendor / twig / twig / lib / Tw...
  • 0 votes
     answers
     views

    如何使用Facebook令牌和用户名/密码构建PHP API身份验证

    我正在使用silex(php微框架)构建一个非常简单的API . 我对如何使用Facebook连接或用户名/密码验证用户有所了解 . 我想构建此API以向我的移动应用提供数据 . 我的API使用HTTPS . 使用Facebook进行身份验证: Facebook Connect发生在移动应用上 移动应用程序正在将用户令牌和facebook_id发送到API API检查用户的Facebo...
  • 0 votes
     answers
     views

    在Symfony控制台中执行“composer install”

    我必须在jquery成功之后在一个工作目录中启动一个作曲家安装(我在Silex下开发一个git面板) . 有人告诉我,使用Symfony Console可以做得很好,因为它可以保留一些选项 . 但我真的不知道怎么称呼它 . 我创建了一个扩展Command的类,我想我必须在execute方法下实现它... class ComposerCommand extends Command { pro...
  • 4 votes
     answers
     views

    使用Symfony的flashBag会话进行单元测试

    我正在使用单元测试在Silex中创建一个应用程序 . 运行单元测试对常规会话处理程序工作正常: $app->register(new Silex\Provider\SessionServiceProvider(), array( 'session.storage.options' => array( 'cookie_lifetime' => 1209600...
  • 4 votes
     answers
     views

    具有Doctrine ORM的Silex auth系统

    我正在使用doctrine orm在silex中使用auth系统,并且在这个doc http://silex.sensiolabs.org/doc/providers/security.html#defining-a-custom-user-provider下面的架构中有信息听起来像这样: “如果您使用的是Doctrine ORM,则Doctrine的Symfony桥提供了一个能够从您的实体加载用...
  • 5 votes
     answers
     views

    如何在silex中使实体字段类型可用?

    我一直在使用Silex进行我的最新项目,我试图跟随Symfony食谱中的"How to Dynamically Modify Forms Using Form Events" . 我到了使用实体字段类型的部分,并意识到它在Silex中不可用 . 看起来symfony / doctrine-bridge可以添加到我的composer.json中,其中包含“EntityType” ...
  • 0 votes
     answers
     views

    在Silex框架中生成Entites

    我是Silex框架的新手 . 但我对Symfony框架有所了解 . 我想像在Symfony框架中一样在Silex中生成一个实体 . 对于Symfony,我们运行: php app/console doctrine:generate:entities MusicBox 但是如何在Silex中创建实体?我已经设置了所有的东西,如教义等 .

热门问题