simkimsia / cakephp-backbone
此包的最新版本(dev-master)没有可用的许可信息。
dev-master
2013-09-27 14:29 UTC
Requires
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2024-09-23 14:44:10 UTC
README
这是一个非常简单的 CakePHP 插件,允许您将 Backbone 添加到您的 cake 项目中。
它所做的很少,除了提供 backbone 基础文件,并提供一个自定义的 'controller component' 和 'json'。
这将确保 Cake 控制器设置的模型属性将以 Backbone 欢迎的方式输出。
依赖关系
为了自动加载基础文件,您需要安装 Mark Story 的优秀 'Asset Compress' 插件
AssetCompress 可在 github 上找到
安装
在您的 bootstrap.php 中确保包含该插件
CakePlugin::load('CakephpBackbone');
确保您在 compress_asset.ini 中添加了正确的文件
[js]
paths[] = /cake/Backbone/
[backbone-base.js]
files[] = lib/jquery-min.js
files[] = lib/underscore-min.js
files[] = lib/backbone-min.js
然后您可以在控制器中显示您将使用 Backbone 组件和 asset compress 助手。
var $helpers = array('AssetCompress.AssetCompress');
public $components = array (
'RequestHandler',
'CakephpBackbone.Backbone'
);
然后将 backbone 文件添加到您的视图中。
<?php echo $this->AssetCompress->script('backbone-base'); ?>