承接 zalatov/yii2-viewfile 相关项目开发

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

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

zalatov/yii2-viewfile

Composer 安装命令:

composer require zalatov/yii2-viewfile

包简介

Wrapper under view files via PHP class allow to check params and types of them.

README 文档

README

Основная идея - использовать именно классы для отрисовки вьюшек.
В чём плюсы:

  1. Использование Find Usages в IDE
  2. Указание и нативная проверка обязательных параметров
  3. phpdoc (описание) для параметров
  4. Использование разделения и поиска вьюшек через namespace’ы

Пример использования

<?php

declare(strict_types=1);

namespace site\views;

use yii\helpers\Html;
use zalatov\viewfile\ViewFile;

/**
 * Главная страница.
 *
 * @property-read SiteController $controller Контроллер
 *
 * @author Zalatov Alexander <zalatov.ao@gmail.com>
 */
class Index_ViewFile extends ViewFile {
	/**
	 * @param string $url   Какая-то ссылка
	 * @param int    $count Какое-то количество
	 *
	 * @author Zalatov Alexander <zalatov.ao@gmail.com>
	 */
	public function __construct(string $url, int $count) {
		$this->renderer = function() use ($url, $count) {
?>

<?# Тут идёт любой код ?>
<?= Html::a($url, 'Список пунктов [' . $count . ']') ?>

<?};}}

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-03-30

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固