【发布时间】:2012-04-23 08:36:10
【问题描述】:
我是这个 symfony2 和 twig 的新手,所以我不是很熟悉。
我需要将 require_once(file.php) 添加到 mytemplate.html.twig 中,但我只是不知道该怎么做!! :S
问题是我必须在使用 symfony2 开发的网站上添加一个社交滑块。
该插件的要求是添加 require_once(file.php) 语句,所以关于如何做到这一点的任何想法? :S
这是文件.php
require_once(dirname(__FILE__) . '/common.inc.php');
DEFINE('FBLB_DEMO',true);
function fblb_slider()
{
//print_r($_REQUEST);
global $fblb_preview_options;
if (isset($_REQUEST['Preset']) && FBLB_DEMO===true && FBLB_CONFIG===0)
{
require(dirname(__FILE__) . '/fblbconfig.inc.php');
require_once(dirname(__FILE__) . '/config.php');
$fblb_preview_options = array_merge((array)$fblb_options, (array)$FBLB_Presets[$_GET['Preset']]['Options']);
}
if (isset($_REQUEST['preview']) && (FBLB_CONFIG===1 || FBLB_DEMO===true))
{
$options = $fblb_preview_options;
}
else
{
require_once(dirname(__FILE__) . '/config.php');
$options = $fblb_options;
if($options['DisableByGetParamN'] && $options['DisableByGetParamV'] && $_GET[$options['DisableByGetParamN']]==$options['DisableByGetParamV'])
{
return;
}
}
if ($options['Enable'] == 1 && $options['FacebookPageURL'])
{
require_once(dirname(__FILE__) . '/fblb_slider.php');
}
if ($options['TW_Enable'] == 1 && $options['TW_Username'])
{
require_once(dirname(__FILE__) . '/fblb_tw_slider.php');
}
if ($options['GP_Enable'] == 1 && $options['GP_PageID'])
{
require_once(dirname(__FILE__) . '/fblb_gp_slider.php');
}
if ($options['YT_Enable'] == 1 && $options['YT_Channel'])
{
require_once(dirname(__FILE__) . '/fblb_yt_slider.php');
}
if ($options['LI_Enable'])
{
require_once(dirname(__FILE__) . '/fblb_li_slider.php');
}
}
fblb_slider();
【问题讨论】:
-
那么滑块的代码是什么?它是一个复杂的脚本还是只是带有几个 php 变量的 html?
-
滑块提供了很多 php 文件,但我只需要为单个 php 文件添加 require_once 即可将滑块添加到网站
-
顺便说一句,我应该需要的脚本有很多要求和一些功能
标签: php symfony twig require-once