承接 sinevia/php-library-template 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sinevia/php-library-template

Composer 安装命令:

composer require sinevia/php-library-template

包简介

PHP Library Template

README 文档

README

Template is a simple, yet powerful templating engine in single file.

No Dependencies

Features

  • Single file. No external dependencies
  • No new "language" to learn. Familiar PHP syntax.
  • Default templates extension .phtml

Installation

Add the following to your composer file:

    "require": {
        "sinevia/php-library-template": "1.*"
    },

Functionality

1) From File

\Sinevia\Template::fromFile($templateFilepath, $data = array());

2) From String

\Sinevia\Template::fromString($templateString, $data = array());

3) Cache

\Sinevia\Template::setCacheDirectory($cacheDirPath);
\Sinevia\Template::setCache($key, $content, $options = array());
\Sinevia\Template::getCache($key, $options = array());

3) Helpers

\Sinevia\Template::minifyHtml($html);
\Sinevia\Template::minifyCss($css);
\Sinevia\Template::minifyJs($js);

Usage

$html = \Sinevia\Template::fromString($templateContent, [
     'page_meta_description' => $pageMetaDescription,
     'page_meta_keywords' => $pageMetaKeywords,
     'page_meta_robots' => $pageMetaRobots,
     'page_canonical_url' => $pageCanonicalUrl,
     'page_title' => $pageTitle,
     'page_content' => $pageContent,
]);
\Sinevia\Template::setCache('key','content',array(
     'post'=>true,
     'get'=>true,
     'session'=>true,
     'expires'=>3600 // Default
));

Layout

  1. Template file:
[layout::public/guest/layout.phtml]

CONTENT
  1. Layout file:
<?php echo $content; ?>

统计信息

  • 总下载量: 602
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 2
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: proprietary
  • 更新时间: 2018-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固