gintonicweb/requirejs

CakePHP 的 Requirejs 助手

安装次数: 825

依赖项: 3

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 2

开放问题: 0

类型:cakephp-plugin

0.2.2 2016-02-22 02:44 UTC

This package is not auto-updated.

Last update: 2021-10-30 02:24:44 UTC


README

Build Status codecov.io Packagist Software License

CakePHP 的 Requirejs 插件

通过 requirejs 从你的视图中的任何位置异步加载 JavaScript 模块 (AMD)。

安装

使用 composer 安装插件。

"gintonicweb/requirejs": "~0.2"

在 config/bootstrap.php 中加载它

Plugin::load('Requirejs');

示例

从你的控制器中加载此助手并定义你的配置选项。

  • require requirejs 库的基础路径(可选)
  • configFiles requirejs 配置文件(可选)
  • inlineConfig 内联配置选项,作为内联配置文件输出(可选)
public $helpers = [
    'Requirejs.Require' => [
        'require' => 'myrequire',
        'configFiles' => [
            'myconfig',
            'Someplugin.config',
        ],
        'inlineConfig' => [
            'baseUrl' => '/',
            'urlArgs' => 'bust=0',
        ],
    ],
];

以下是加载 JavaScript 模块的方式。支持 CakePHP 插件表示法。当未定义任何插件时,模块名称将直接传递给 requirejs,允许你在自己的 config.js 中按自己的方式处理路径。一旦在模板中,调用 load() 来加载 requirejs 库。如果需要,也可以将额外的配置模块数组传递给 load 方法。

<?= $require->module('Requirejs.app/demo') ?>
<?= $require->module('test/demo') ?>
<?= $require->load() ?>