tomaskarlik/filelist

Nette 的文件浏览器

1.0.2 2017-09-22 00:34 UTC

This package is not auto-updated.

Last update: 2024-09-21 05:56:25 UTC


README

安装

下载包

composer require tomaskarlik/filelist

在 config.neon 中注册扩展

extensions:
	fileList: TomasKarlik\FileList\FileListControlExtension

使用方法

<?php

namespace App\Module\SomeModule\Presenters;

use Nette\Application\UI\Presenter;
use TomasKarlik\FileList\FileListControl;
use TomasKarlik\FileList\FileListControlFactoryInterface;


final class ListPresenter extends Presenter
{

	private $factory;


	public function __construct(FileListControlFactoryInterface $factory)
	{
		$this->factory = $factory;
	}


	/**
	 * @return FileListControl
	 */
	protected function createComponentLogFileList()
	{
		$someDir = __DIR__;
		return $this->factory->create($someDir);
	}

}
{control logFileList}