How To Add Custom Helper / Library in App


Sorry I don't speak chinese,
Just Like Codeigniter or any other php framework, they have Helper / Library for custom function & library

function allowTags($text) {
$tags = '<strong><h1><h2><h3><h4><br><hr><b><ol><ul><u><span><li><a><img><iframe>';
return strip_tags(html_entity_decode(trim($text)), $tags);

for example I create multiple Controller and want to call the function allowTags() in any controller


blogdaren - 常年游走于 Linux、PHP、C、VIM 之间【】

赞同来自: haidarvm

There are two ways:
1、Just include/require the Library/Class Files directly.
2、Use the autoloader of composer to automatically load your own Library/Class Files, just do it like so【recommended】:
(1)add the new namespace like "MyNamespace" mapping to the target Libary path by modifying composer.json:

   "autoload": {
"psr-4": {
"MyNamespace\\": "/path/to/your/Library"

(2)save composer.json and then execute:

composer dumpautoload

(3)now u can write any library codes as u like:

require_once "/path/to/vendor/autoload.php";
new MyNamespace\ClassX();
new MyNamespace\ClassY();