rchavik/sites

Croogo 多站点插件

安装次数: 87

依赖项: 0

建议者: 0

安全性: 0

星标: 12

关注者: 4

分支: 10

公开问题: 6

类型:cakephp-plugin

0.3 2012-09-12 13:46 UTC

This package is auto-updated.

Last update: 2024-09-20 16:14:46 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

规范 URL

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

已知问题

目前没有已知的错误。欢迎分支或通知。

要求

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

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