如何将Mustache模板引擎集成到Phalcon PHP应用程序中?

罗曼

如何将Mustache模板引擎集成到Phalcon PHP 3应用程序中以使用它而不是内置电压?

路加

最好的主意是composer为了获得Phalcon孵化器-一组额外的Phalcon集成库,其中还包含Mustache实现。

怎么做:

  1. 在我们的项目中(或全局)安装Composer curl -s http://getcomposer.org/installer | php
  2. 创建具有以下内容的composer.json: { "require": { "phalcon/incubator": "~3.0" } } 如果您使用的是Phalcon 2.0.x,请改用: { "require": { "phalcon/incubator": "~3.0" } }
  3. 运行composer install命令: php composer.phar install
  4. 例如,使用您的项目将composer autoloader添加到项目中的某处: require_once APP_PATH . '/vendor/autoload.php'; 我通常将此行添加到中config/loader.php,但这取决于您的项目结构。
  5. 在视图组件中将胡须设置为渲染器

    //Setting up the view component
    $di->set('view', function() {
    
        $view = new \Phalcon\Mvc\View();
    
        $view->setViewsDir('../app/views/');
    
        $view->registerEngines(
            ['.mhtml' => 'Phalcon\Mvc\View\Engine\Mustache']
        );
    
        return $view;
    });
    

就是这样,您就完成了。

您可以在Incubator github页面Mustache实现页面上阅读更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将 HTML 模板中的 css/js 集成到 Laravel 应用程序中?

如何将Angular 2应用程序集成到Django应用程序中

如何将sendgrid模板与python应用程序集成?

如何将CCAvenue集成到Ionic应用程序?

如何将Disqus集成到Aurelia应用程序?

如何将内容呈现到由应用程序模板呈现的emberjs模板中?

Citrus SplitPay:如何将Split Pay集成到移动应用程序中

如何将FusionChart集成到使用Durandal和Knockout开发的SPA应用程序中?

如何将BIRT日志集成到应用程序日志中?

如何将Paytm钱包集成到Android应用程序中?

如何将独立的Python脚本集成到Rails应用程序中?

我们如何将Captcha集成到iOS应用程序中?

如何将laravel软件包集成到应用程序中

如何将Paytm钱包集成到Android应用程序中?

如何将Twitter Bootstrap集成到ember-cli应用程序中?

如何将RequireJS模块集成到AngularJS应用程序中?

如何将Prism 7 WPF集成到旧的大型WinForms应用程序中

如何将Samsung Gear Steps集成到android应用程序中?

如何将OPEN_APP_FEATURE操作集成到Android应用程序中?

如何将React应用程序集成到Wordpress(反应路由器)中?

如何将代码集成到闪亮的应用程序中并上传文件?

如何将EmberJS逐步集成到Rails Web应用程序中?

Django:如何将Django Rest框架集成到现有应用程序中?

如何将现有的angular js应用程序集成到Laravel 5中

如何将Gmail登录信息集成到Android应用程序中?

如何将PayPal功能集成到桌面应用程序中

如何将qml文件集成到qt-widgets应用程序中?

如何将新的 ionic 主题集成到现有的 ionic 应用程序中?

如何将 Zoom 集成到 reactjs 应用程序中?