【发布时间】:2011-12-09 15:46:19
【问题描述】:
我在给定视图上有以下代码:
<?php
$form = $this->beginWidget('CActiveForm', array(
'id' => 'home-newsletter-form',
'enableAjaxValidation' => false,
'enableClientValidation' => true,
));
echo $form->textField($newsletterSubscribeForm, 'email');
echo $form->error($newsletterSubscribeForm, 'email');
echo CHtml::link("subscribe", "#", array('class'=>'btSubscribe'));
$this->endWidget();
?>
碰巧我需要在 MORE 而不是一个视图上使用它,所以我发现一个小部件是一个更好的选择。 但是,我希望将其放在单独的文件中(在 app/widgets/ 文件夹中),并在每个视图中调用。
谁能告诉我我们应该遵循哪些步骤来实现这一目标?
【问题讨论】:
-
也许这不容易,如果没有,我确实忘记了。请告诉我。