我试图找到一种方法来整合我的网站,使用Symfony与我的结算系统编码,WHMCS。如何将symfony网站与whmcs集成
我试过是创造一个新的symfony模块调用WHMCS和模块中,我用ob_start/require_once/ob_get_contents中检索的页面,但它一直导致一个空白页的第一件事,没有任何错误的日志或其他地方。既然这将成为导航噩梦,我放弃了这个想法。
我的第二个想法是利用WHMCS hooks system。到目前为止,除了一件事外它工作。我不知道如何调用我的layout.php文件。这里是我当前的代码:
function getSymfonyLayout()
{
require_once($_SERVER['DOCUMENT_ROOT'].'/../config/ProjectConfiguration.class.php');
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', true);
$context = sfContext::createInstance($configuration);
$context->getRequest()->setRelativeUrlRoot('');
$context->getInstance()->getConfiguration()->loadHelpers('Partial');
echo get_partial("global/header");
}
add_hook("ClientAreaPage",1,"getSymfonyLayout");
我在这里的问题是,虽然标题做负载,没有元,没有CSS,JavaScript的没有。这些设置保存在我的view.yml文件中,部分文件不会加载该文件。
我需要找到一种方法,像做echo get_layout("layout");
或echo get_methodaction("whmcs", "index");
这也可能是一些愚蠢的,但我已经准备直通维基,论坛和我的symfony的书,我只是找不到我需要的代码使用。
刚试过帮助 :) – 2012-11-29 13:15:53