1

我可以在作为 Yii CMS 的 Craft 中添加 Gii(Yii 扩展)吗?如果可以作为扩展添加,请您提供步骤吗?

我已经尝试按照给定的步骤在 Yii 框架上安装 Gii,如下所示 -

1) 从下载的存档中提取目录“giix-core”和“giix-components”到应用程序的 protected/extensions 目录中。

2) 在您的应用程序中配置 gii 生成器路径,例如:

'modules' => array(
    'gii' => array(
        'class' => 'system.gii.GiiModule',
        'generatorPaths' => array(
            'ext.giix-core', // giix generators
        ),
    ),
),

3) 配置您的应用程序以在需要时自动加载 giix 组件类,例如:

'import' => array(
    ...
    'ext.giix-components.*', // giix components
),

但它没有任何结果(没有错误),

http://dev.mysite.com/public/index.php?r=gii/

给出了相同的索引页

http://dev.mysite.com/public/index.php

我可能会错过什么?任何帮助将不胜感激。提前致谢。

4

1 回答 1

0

Craft 在其发布中剥离了 Gii 组件(以及许多其他它不需要的组件),因此如果不对核心 Craft 文件进行一些严重的黑客攻击,您将无法做到这一点。

于 2015-08-18T20:52:18.487 回答