mrli/composer-think3-addons

0.0.6 2018-03-30 07:04 UTC

This package is auto-updated.

Last update: 2024-09-27 20:17:58 UTC


README

说明

  • 从onethink中提取
  • 支持thinkphp 3.2.3

安装

composer require mrli/composer-think3-addons:0.0.6

配置

  • 项目配置中添加
<?php
return array(
	'AUTOLOAD_NAMESPACE' => array('Addons' => ADDON_PATH), 
	'ADDONS_LIST'=>array('hook'=>'addons')
)
  • 其中 ADDONS_LIST中添加 钩子=>插件名

调用

hook('hook', array());

注意

  • 由于个人初学composer,映射有些问题,需要以下操作才能正常使用,望有路过的大神指点
Controller层
  • 应用中创建模块Addon/Controller,并将src/addons/的AddonsController.class.php文件移入
Behavior层
  • 创建Common/Behavior,并将src/addons/的InitHookBehavior.class.php文件移入
Conf层
  • 创建Common/Conf,并将src/addons/的tags.php文件移入
目录结构
----Addons
---插件目录
----Application
---Addon
--Controller
-AddonsController.class.php
---Common
--Behavior
-InitHookBehavior.class.php
--Conf
-tags.php