小编Ada*_*ney的帖子

Silex/Symfony应用程序正在运行,但不在Facebook中

我有一个Silex + Twig应用程序在没有iframed的情况下在Heroku上正常运行,但是当在Facebook中出现iframed时,它会引发异常.

MethodNotAllowedHttpException:找不到"POST /"的路由:方法不允许(允许:GET)

Silex应该通过Facebook处理任何请求吗?

facebook symfony silex

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

Silex + Twig:找不到form_widget(),即使安装了Symfony Bridge也是如此

我一直在关注以下资源的文档

http://silex.sensiolabs.org/doc/providers/form.html

但是我收到以下错误

Twig_Error_Syntax: The function "form_widget" does not exist in "layout.html.twig"
Run Code Online (Sandbox Code Playgroud)

我已经多次查看了文档和我的源代码,我仍然看不到我出错的地方,我错过了什么?我安装了Symfony Twig Bridge.

<?php
require_once __DIR__.'/vendor/autoload.php';

use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Yaml\Parser;

use Silex\Provider\FormServiceProvider;

$app = new Silex\Application();
$app['debug'] = true;

$app->register(new Silex\Provider\TwigServiceProvider(), array(
    'twig.path'     => __DIR__. '/src/views',
    'twig.options'  => array(
        'debug' => true,
        'cache' => false
    ),
));

$app['twig']->addExtension(new Twig_Extension_Debug());

$app['yaml'] = new Parser();



//.....

$app->register(new FormServiceProvider());

$app->register(new Silex\Provider\ValidatorServiceProvider());



$site['name']  = 'My Site';
// More definitions for $site

$app->match('/', function() use($app, $site) { 
    return $app['twig']->render('layout.html.twig', $site);
})->method('POST|GET'); …
Run Code Online (Sandbox Code Playgroud)

symfony-forms symfony twig silex

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

使用PHP Simple HTML DOM Parser从Div类中获取内容

如何使用PHP简单的HTML DOM解析器获取Div类中的内容.
在这里,我想从div类中获取内容,如:

<div class="post" imposition="usermanual">Some Content </div>
Run Code Online (Sandbox Code Playgroud)

那么,使用这个div类获取内容的方法是什么post?我试过这段代码但是不行:

$es = $html->find('.post');
$es = $html->find('div.post'); // also try this
$es = $html->find('div[class="post"]'); // also try this
Run Code Online (Sandbox Code Playgroud)

任何的想法?

parsing dom simple-html-dom

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

如何指定数据库进行逆向工程?

我正在按照本指南对逆向工程数据库进行操作.该指南说它使用该paramters.yml文件作为数据库参数,但我怎样才能覆盖它?我在我的网站上列出了几个连接config.yml,我希望能够选择其中一个连接.

symfony doctrine-orm

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

如何在现有Symfony2应用程序中实现Sylius OrderBundle

我需要在我的Symfony2应用程序来实现syliusOrderBundle,我看了他们的官方网站上的文档和重新http://docs.sylius.org/en/latest/bundles/SyliusOrderBundle/installation.html 我已经结束了安装和启用以下捆绑

      new Sylius\Bundle\ResourceBundle\SyliusResourceBundle(),
        new Sylius\Bundle\MoneyBundle\SyliusMoneyBundle(),
        new Sylius\Bundle\OrderBundle\SyliusOrderBundle(),
        new Sylius\Bundle\CartBundle\SyliusCartBundle(),
        new Sylius\Bundle\ProductBundle\SyliusProductBundle(),
        new Sylius\Bundle\ArchetypeBundle\SyliusArchetypeBundle(),
        new Sylius\Bundle\AttributeBundle\SyliusAttributeBundle(),
        new Sylius\Bundle\AssociationBundle\SyliusAssociationBundle(),
        new Sylius\Bundle\VariationBundle\SyliusVariationBundle(),
Run Code Online (Sandbox Code Playgroud)

由于安全原因,问题在于用户不愿意安装不必要的捆绑软件,而sylius文档无济于事。我需要做的就是,如果您以前曾使用过产品,可以将其添加到订单中。谢谢

php symfony sylius

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

Symfony/Silex + Facebook SDK:会话开始冲突

如何在不更改原始源代码的情况下解决session_start冲突?Symfony组件或Silex如何检查会话是否已存在?

Notice: A session had already been started - ignoring session_start() in
myapp/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Storage/NativeSessionStorage.php on line 146
Run Code Online (Sandbox Code Playgroud)

编辑:这是index.php的前几行

require_once __DIR__.'/vendor/autoload.php';

/**
 * from Heroku's Facebook template
 */
require_once('AppInfo.php');
require_once('utils.php');


use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\HttpKernelInterface;
use Symfony\Component\Yaml\Parser;
use Silex\Provider\FormServiceProvider;
use Symfony\Component\Validator\Constraints as Assert;

/**
 * Currently using git submodule, will move to composer.json
 */
require_once('sdk/src/facebook.php');

$facebook = new Facebook(array(
  'appId'  => AppInfo::appID(),
  'secret' => AppInfo::appSecret(),
));

$app = new Silex\Application();
// ...
Run Code Online (Sandbox Code Playgroud)

php session facebook symfony silex

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

使图像按比例填充div并垂直居中图像

如果有人之前使用过InDesign,当您将图像放置在框架内时,右键单击框架将允许您选择" 按比例填充框架"选项,以便整个框架包含图像并隐藏任何溢出,然后在此之后可以中心内容.

如何在浏览器中实现这种效果?

在此输入图像描述

css jquery

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

如何打印此嵌套 stdClass 对象中的数据?

我正在尝试打印此嵌套 stdClass 对象中的值,但访问它们时遇到问题。例如,如何打印“originCity”的值?

stdClass Object (
    [FlightInfoResult] => stdClass Object (
        [next_offset] => 1 
        [flights] => stdClass Object (
            [ident] => SWA2558
            [aircrafttype] => B737
            [filed_ete] => 00:50:00
            [filed_time] => 1362879561
            [filed_departuretime] => 1362880080
            [filed_airspeed_kts] => 442
            [filed_airspeed_mach] => 
            [filed_altitude] => 410
            [route] => LBY MEI J31 VUZ
            [actualdeparturetime] => 1362880080
            [estimatedarrivaltime] => 1362882900
            [actualarrivaltime] => 1362882600
            [diverted] => [origin] => KMSY
            [destination] => KBHM
            [originName] => New Orleans Intl
            [originCity] => New Orleans, LA
            [destinationName] => Birmingham-Shuttlesworth Intl
            [destinationCity] …
Run Code Online (Sandbox Code Playgroud)

php soap stdclass

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