max/view

View engine for maxphp.

1.0.1 2021-08-23 05:29 UTC

This package is auto-updated.

Last update: 2021-10-15 15:46:00 UTC


README


Max

轻量 • 简单 • 快速

68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344372e302e392d627269676874677265656e 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d617061636865253230322d626c7565

MaxPHP视图组件

安装

composer require max/view:dev-master

使用

注册服务提供者

/config/app.phpprovider下注册服务提供者类\Max\ViewService::class

配置文件

安装完成后框架会自动将配置文件view.php移动到根包的config目录下,如果创建失败,可以手动创建。

文件内容如下:

<?php

return [

    //模板引擎类型 twig,smarty
    'default' => 'max',

    //null使用默认view路径/views
    'path'    => null,

    'max' => [
        //模板调试
        'debug'  => false,
        //模板缓存
        'cache'  => false,
        //模板后缀
        'suffix' => 'html',
    ],

    'twig' => [
        //模板调试
        'debug'  => false,
        //模板缓存
        'cache'  => false,
        //模板后缀
        'suffix' => 'html',
    ],

    'smarty' => [
        //模板调试
        'debug'           => false,
        //模板缓存
        'cache'           => false,
        //模板后缀
        'suffix'          => 'html',
        //左右边界
        'left_delimiter'  => '{{',
        'right_delimiter' => '}}',
    ]

];

助手函数

安装完成后就可以使用\Max\Facades\View::render($template, $arguments);等的方式来使用缓存扩展,或者使用助手函数view()

官网:https://www.chengyao.xyz

安装

composer require max/view:dev-master

使用

注册服务提供者

/config/provider.phphttp中注册服务提供者类\Max\ViewService::class

配置文件

安装完成后框架会自动将配置文件view.php移动到根包的config目录下,如果创建失败,可以手动创建。

文件内容如下:

<?php

return [

    //模板引擎类型 twig,smarty
    'default' => 'max',

    //null使用默认view路径/views
    'path'    => null,

    'max' => [
        //模板调试
        'debug'  => false,
        //模板缓存
        'cache'  => false,
        //模板后缀
        'suffix' => 'html',
    ],

//    'twig' => [
//        //模板调试
//        'debug'  => false,
//        //模板缓存
//        'cache'  => false,
//        //模板后缀
//        'suffix' => 'html',
//    ],
//
//    'smarty' => [
//        //模板调试
//        'debug'           => false,
//        //模板缓存
//        'cache'           => false,
//        //模板后缀
//        'suffix'          => 'html',
//        //左右边界
//        'left_delimiter'  => '{{',
//        'right_delimiter' => '}}',
//    ]

];

助手函数

安装完成后就可以使用\Max\Facades\View::render($template, $arguments);等的方式来使用视图扩展,或者使用助手函数view($template, $arguments)