Пожалуйста, помогите мне с этой проблемой (я использую Yii, Xampp на локальном хосте Windows):
Итак ... Я создал новый виджет в "protected \ components \ views \ Magus.php".
<?php
class Magus extends CWidget {
//////////////////////////////
public function run()
{
echo '<p style="color:blue; ">Trallala :) !</p>'; // do something.
}
//////////////////////////////
} //end class
Используется здесь ("protected / views / layouts / main.php"):
<?php
$this->widget('/views/Magus');
?>
И это вызывает ошибку загрузчика (?):
Fatal error: include() [<a href='function.include'>function.include</a>]:
Cannot redeclare class magus in C:\xampp\htdocs\yii\framework\YiiBase.php on line 421
Но ошибка не происходит, если файл виджета помещается непосредственно в «protected \ components». В чем причина этой ошибки и как ее исправить? Заранее спасибо!