0

特定のajaxアクションを呼び出すリンクがあり、その代わりに、div内で常に更新される画面上の部分ビューをレンダリングします。これを使用すると通常は機能しますが、CHTMLクラスを使用して以下のような静的関数を使用している場合

      <?php echo CHTML::linkButton("Like",array("href"=>"http://www.aa.com","id"=>"link-button-shrinked"))?> 

その後、ajax呼び出しが機能せず、奇妙なエラーが発生します

      <h1>PHP Error [2]</h1>
      <p>YiiBase::include(CHTML.php) [<a href='yiibase.include'>yiibase.include</a>]: failed to open stream: No such file or directory (C:\AppServ\www\abc.com\framework\YiiBase.php:418)</p>

私のレンダリングビュー機能はこのようなものです

$this->renderPartial('_character_actions',array("actionRecords"=>$actionRecords),false,true);

CHTML関数呼び出しを削除すると、すべてが正常に機能します....親切に助けてください。

4

1 に答える 1

1

クラス名を間違えました。

に変更CHTMLするだけCHtmlで、うまくいくはずです。

于 2012-08-06T23:24:28.453 に答える