janisto / yii-ycm
YCM - Yii 内容管理模块
1.1.4
2014-12-05 12:56 UTC
Requires
- php: >=5.1.0
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 是免费且不受限制的 公共领域 软件。