janisto/yii-ycm

YCM - Yii 内容管理模块

安装: 625

依赖项: 0

建议者: 0

安全: 0

星星: 38

关注者: 14

分支: 12

开放问题: 2

语言:JavaScript

1.1.4 2014-12-05 12:56 UTC

This package is not auto-updated.

Last update: 2024-09-23 11:10:24 UTC


README

YCM - Yii 内容管理模块

查看所有选项的示例。

需求

  • Yii 1.1.10 或更高版本(需要 jQuery 1.7.1)

安装

  • 下载 yii-ycm 或将文件克隆到 protected/modules/ycm
  • 编辑 Yii 主配置文件 protected/config/main.php。启用模块,设置用户名、密码和要管理的模型。
	'modules'=>array(
		...
		'ycm'=>array(
			'username'=>'YOUR USERNAME',
			'password'=>'YOUR PASSWORD',
			'registerModels'=>array(
				//'application.models.Blog', // one model
				'application.models.*', // all models in folder
			),
			'uploadCreate'=>true, // create upload folder automatically
			'redactorUpload'=>true, // enable Redactor image upload
		),
		...
	),

您还可以使用 composer

  • 要求包。
{
	"name": "app-name",
	"description": "App description",
	"type": "project",
	"prefer-stable": true,
	"require": {
		"php": ">=5.3.0",
		"yiisoft/yii": "1.1.14",
		"janisto/yii-ycm": "1.1.0",
	}
}
  • 将供应商路径添加到您的配置文件中,启用模块,设置用户名、密码和要管理的模型。
	'aliases'=>array(
		'vendor'=>realpath(__DIR__ . '/../../vendor'),
	),
	'modules'=>array(
		...
		'ycm'=>array(
			'class' =>'vendor.janisto.yii-ycm.YcmModule',
			'username'=>'YOUR USERNAME',
			'password'=>'YOUR PASSWORD',
			'registerModels'=>array(
				//'application.models.Blog', // one model
				'application.models.*', // all models in folder
			),
			'uploadCreate'=>true, // create upload folder automatically
			'redactorUpload'=>true, // enable Redactor image upload
		),
		...
	),
  • 如果您使用文件或图像功能,请将 FileBehavior 添加到您的模型中。如果不使用默认的上传文件夹,请添加 uploadPath 和 uploadUrl。
	...
	function behaviors() {
	    return array(
			'file' => array(
				'class'=>'application.modules.ycm.behaviors.FileBehavior',
				//'uploadPath'=>'/optional/path/to/uploads',
				//'uploadUrl'=>'http://optional.cdn.domain.com/uploads/path',
			),
	    );
	}
	...
  • FileBehavior 方法
$model = new Model;
echo $model->getFilePath('attribute');
echo $model->getFileUrl('attribute');
echo $model->getAbsoluteFileUrl('attribute');

更新

  • 清除资源文件夹。

变更日志

v1.1.4

  • 添加俄语翻译。

v1.1.3

  • 选项以禁用模型创建、更新和/或删除操作。
  • 更新库。
  • 修复:具有 csrf 验证的分析设置表单。

v1.1.2

  • 改进 FileBehavior
  • 更新库。

v1.1.1

  • 修复时间格式。

v1.1.0

  • 添加德语翻译。
  • 修复:行为类路径。

v1.0.0

  • 修复:覆盖所有表单小部件中的选项。
  • 添加对可标记行为的支持。
  • 添加中文翻译。
  • 更新芬兰语翻译。
  • 改进 Google Analytics 统计页面。
  • 更新库。
  • 更新 Composer 支持。

v0.5.0

  • Google Analytics 统计页面。
  • 更新 yii-chosen 到版本 v1.4.0
  • 更新 Redactor 到 8.2.6
  • Composer 支持。
  • 修复:更好的 URL 和路径处理。
  • 代码清理。
  • 更新芬兰语翻译。

v0.4.0

  • 更新 yii-chosen 到版本 v1.1.0
  • 添加分页器的第一页和最后一页。
  • 修复:允许自动登录。

v0.3.0

  • Bootstrap 类型提示支持。
  • 本地化支持和芬兰语翻译。
  • 修复:loadModel 不再需要 PHP 5.3+

v0.2.0

  • 初始版本。

许可协议

yii-ycm 是免费且不受限制的 公共领域 软件。