ZfcUser 的可扩展用户资料系统

dev-master 2013-04-05 05:09 UTC

This package is not auto-updated.

Last update: 2024-09-23 13:43:50 UTC


README

版本 0.0.1 由 Crunchy Consulting, Inc 的 Michal Walkowiak 创建 (CrunchyConsulting.com)

简介

CrunchyProfile 是 ZfcUser 的扩展,提供了一个基于键值对的非常灵活的资料编辑器,用于不同类型的字段。

安装说明

CrunchyProfile 的安装使用 composer。有关 composer 的文档,请参阅 getcomposer.org

安装步骤

使用 COMPOSER(推荐)
  1. 将此项目添加到您的 composer.json

    "require": {
        "zf-commons/zfc-base": "dev-master",
        "zf-commons/zfc-user": "0.*",
        "imagine/Imagine": "0.3.*",
        "crunchy/crunchy-profile": "dev-master",
    }
  2. 运行以下命令让 composer 下载 CrunchyProfile

    $ php composer.phar update
… 或者通过克隆项目
  • 通过将其克隆到 ./vendor/ 中来安装 ZfcBase ZF2 模块。
  • 通过将其克隆到 ./vendor/ 中来安装 ZfcUser ZF2 模块。
  • 通过将其克隆到 ./vendor/ 中来安装 Imagine ZF2 模块。
  • 将此项目克隆到您的 ./vendor/ 目录中。
  1. 从 ./vendor/crunchy/crunchy-profile/data/schema.sql 应用模式。

  2. 打开 configs/application.config.php 并在 modules 中添加以下键

       'ZfcUser',
    	'CrunchyProfile',
    

配置

将 CrunchyProfile/config/crunchyprofile.global.php.dist 复制到 ./config/autoload/crunchyprofile.global.php 并定义您的字段及其验证规则。

在 public/images 下创建一个名为 "profiles" 的文件夹并赋予写权限,或者更改 crunchyprofile.global.php 中的路径。

待办事项

  • 将更多选项移入配置
  • 添加更多支持的字段和选项
  • 添加更多上传时的图像处理自定义选项