tutida/pack
最新稳定版本:2.0.2
Composer 安装命令:
composer require tutida/pack
包简介
CakePHP4 variables in JS
README 文档
README
You can easy to pass CakePHP4 variables to JS in View.
Requirements
- PHP >= 7.0
- CakePHP >= 4.0
Installation
In Application.php
<?php $this->addPlugin('Pack');
In controller.
<?php class AppController extends Controller { public function initialize() { $this->loadComponent('Pack.Pack'); } ... }
In layout php or template php.
<?= $this->Pack->render();?>
Usage
Just set variables in your controller.
<?php
$entity = $this->Hoge->get($id);
$array = [...];
$this->Pack->set('entity', $entity);
$this->Pack->set('array', $array);
## OR ##
$this->Pack->set(compact('entity', 'array'));
Just get the variables in your JS in view.
Pack.entity; Pack.array;
Methods
- set($varName, $variable) … Set variable in Pack.
- remove($varNamee) … Remove variable in Pack.
- show() … Show all variable in Pack.
- rename($namespace) … Change Pack's namespace in JS.
example
In controller
$this->Pack->rename('Hoge'); $this->Pack->set('array', $array);
In js
Hoge.array;
统计信息
- 总下载量: 83.72k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2016-07-22