rchavik / sites
Croogo 多站点插件
0.3
2012-09-12 13:46 UTC
Requires
- php: >=5.3.0
- composer/installers: *
This package is auto-updated.
Last update: 2024-09-20 16:14:46 UTC
README
此插件为 Croogo 提供多站点支持(原文作者“rchavik”的原话)。这是一个更简单、更舒适的 GUI 版本,包含一些错误修复,并允许您选择默认站点。默认站点代表在没有指定有效域名/子域名等情况下将要渲染的站点。
激活后,数据库将自动创建,并设置默认站点。祝您使用愉快!
配置
-
在 croogo 数据库配置中设置一个名为
sites
的新数据源。您可以使用与 croogo 相同的物理数据库,但
sites
数据源必须存在,因为所有插件模型都将使用此数据源。例如
<?php
class DATABASE_CONFIG {
var $default = array(
'driver' => 'mysql',
'database' => 'croogo',
...
);
var $sites = array(
'driver' => 'mysql',
'database' => 'croogo',
...
);
}
-
激活插件
别忘了交叉手指。
多站点环境中的链接
默认菜单助手使用相对 URL 生成菜单链接。对于某些项目,您需要在链接中有一个绝对 URL。为此,请选择适用于链接的站点,并在链接的 params
字段中设置 absolute=1
。
规范 URL
您可以使用 SitesHelper::canonical()
在布局中输出规范 URL。
已知问题
目前没有已知的错误。欢迎分支或通知。
要求
Croogo(已在 1.5 上测试)- http://croogo.org/
祝您好运,玩得开心。-- rchavik (& bumuckl)