rbnvrw / pico-load-plugins-composer
自动从 Composer 供应商目录加载 Pico 插件。
v1.1
2014-11-23 10:36 UTC
This package is not auto-updated.
Last update: 2024-09-24 03:29:59 UTC
README
自动从 Composer 的 vendor
目录加载 Pico 插件。这样可以避免在 plugins
目录中产生不必要的杂乱,并通过基于您的配置设置的辅助插件来加载插件。
步骤 1:将此存储库添加到您的 composer.json 文件中
"repositories": [
{
"type": "vcs",
"url": "https://github.com/rbnvrw/pico-load-plugins-composer"
}
],
"require": {
"rbnvrw/pico-load-plugins-composer": "dev-master"
}
保存文件并运行 composer update
。
步骤 2:将加载文件添加到插件目录
为了使此插件工作,请将以下内容的 pico_load_plugins_composer.php
文件添加到 plugins
目录中
<?php
include_once(ROOT_DIR.'vendor/rbnvrw/pico-load-plugins-composer/pico_load_plugins_composer.php');
这将加载插件,进而从 Composer 的 vendor
目录中加载其他插件。
步骤 3:编辑 config.php
文件以添加插件
$config['composer_plugins'] = array(
// Path to vendor directory relative to the Pico root directory
// Default: vendor
'path' => 'vendor',
// List of all the plugins you'd like to add
'plugins' => array(
array(
// Name of the class
'name' => 'adv_meta',
// Name of the repository
'repository' => 'adv-meta',
// Author
'author' => 'rbnvrw'
),
array(
'name' => 'pico_multilanguage',
'repository' => 'pico_multilanguage',
'author' => 'rbnvrw'
),
array(
'name' => 'pico_placing',
'repository' => 'Pico-Placing',
'author' => 'rbnvrw'
)
)
);