Yii:调用另一个控制器时加载css和js文件

时间:2012-08-06 15:59:56

标签: yii

在我的html代码中,我正在调用另一个这样的控制器:

<a class='objName' href='".CController::createUrl('/mobilechart/index')."'>$dd->name</a>

当加载这个控制器时,它不会对css和js文件充电,我可以看到内容但是没有正确的样式或正确的工作,但是如果我刷新页面就可以了。为什么会这样?

我不确定这是否有用,但是第一次收费(当没有加载css和js文件时)“yii-debug-toolbar-switcher”正在工作,当页面正确加载时它没有'吨!

我使用:

加载css和js文件
<?php Yii::app()->clientScript->registerCssFile
<?php Yii::app()->clientScript->registerScriptFile

非常感谢!

2 个答案:

答案 0 :(得分:0)

请尝试以下代码链接:

<?php
echo CHtml::link(
    $dd->name,
    array( '/mobilechart/index' ),
    array( 'class' => 'objName' )
);
?>

此外,请确保两个控制器使用相同的布局。或者如果他们使用不同的布局,请确保在两种布局中注册CSS和脚本文件。

答案 1 :(得分:0)