0

私の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

どうもありがとうございました!

4

2 に答える 2

0

リンクについては、次のコードを試してください。

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

また、両方のコントローラーが同じレイアウトを使用していることを確認してください。または、別のレイアウトを使用している場合は、CSS とスクリプト ファイルを両方のレイアウトに登録してください。

于 2012-08-06T17:03:57.957 に答える
0

この登録クライアント スクリプト、Yii の css を試してください。

于 2013-10-31T15:07:34.647 に答える