simkimsia/cakephp-backbone

此包的最新版本(dev-master)没有可用的许可信息。

安装: 48

依赖项: 0

建议者: 0

安全性: 0

星星: 0

关注者: 3

分支: 7

公开问题: 1

语言:JavaScript

类型:cakephp-plugin

dev-master 2013-09-27 14:29 UTC

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'); ?>