Croogo 多站点插件

安装: 15

依赖: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 10

类型:cakephp-plugin

0.3 2012-09-12 13:46 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:37:52 UTC


README

此插件为 Croogo 提供多站点支持(原文作者 "rchavik" 的原话)。这是一个具有更简单、更舒适的 GUI、一些错误修复以及可以自行选择默认站点的替代版本。默认站点表示在没有指定有效域名/子域名/其他内容时将被渲染的站点。

激活后,数据库会自动创建并设置一个默认站点。祝您使用愉快!

配置

  1. 在 croogo 数据库配置中设置一个新的数据源,名为 sites

    您可以使用与 croogo 相同的物理数据库,但 sites 数据源必须存在,因为所有插件模型都会使用它。

    例如

<?php

		class DATABASE_CONFIG {
			var $default = array(
				'driver' => 'mysql',
				'database' => 'croogo',
				...
				);

			var $sites = array(
				'driver' => 'mysql',
				'database' => 'croogo',
				...
				);
		}
  1. 激活插件

    别忘了祈祷好运。

在多站点环境中链接

默认菜单助手使用相对 URL 生成菜单链接。对于某些项目,您需要在链接中使用绝对 URL。为了实现这一点,选择适用于链接的站点,并在链接的 params 字段中将 absolute=1 设置为 1。

规范 URL

您可以使用 SitesHelper::canonical() 在布局中输出规范 URL。

已知错误

目前没有已知错误。您可以随意分支或通知。

要求

Croogo(已在 1.5 上测试)- http://croogo.org/

祝您好运,玩得开心。-- rchavik (& bumuckl)