Model view controller 使用自定义视图(Volt)的Phalcon组件-如何创建Phalcon UI小部件

Model view controller 使用自定义视图(Volt)的Phalcon组件-如何创建Phalcon UI小部件,model-view-controller,phalcon,Model View Controller,Phalcon,在我的网站上,我必须编写许多自定义UI组件,并独立于控制器和模型,以生成视图(通常有些人称之为UI小部件) i、 创建可重用的“站点搜索”小部件 目前,我的方法是,在“Phalcon\Mvc\User\Component”下创建一个扩展组件 然而,我对如何为这个扩展的“组件”集成视图感到困惑?我们可以使用任何想法或不同的方法吗?您可以使用partials,并在需要的地方重用它 我知道局部视图,如何从组件中调用局部视图?然后尝试使用简单视图。 use Phalcon\Mvc\User\Compon

在我的网站上,我必须编写许多自定义UI组件,并独立于控制器和模型,以生成视图(通常有些人称之为UI小部件)

i、 创建可重用的“站点搜索”小部件

目前,我的方法是,在“Phalcon\Mvc\User\Component”下创建一个扩展组件


然而,我对如何为这个扩展的“组件”集成视图感到困惑?我们可以使用任何想法或不同的方法吗?

您可以使用partials,并在需要的地方重用它


我知道局部视图,如何从组件中调用局部视图?然后尝试使用简单视图。
use Phalcon\Mvc\User\Component as Component;
class SiteSearch extends Component
{
   function doSomething (){
     //how to call a custom view for this component?
   }
}