【问题标题】:allow custom modules in fuel CMS允许在燃料 CMS 中自定义模块
【发布时间】:2015-06-19 19:25:51
【问题描述】:

首先;我知道文档涉及到这一点,但我发现文档难以阅读(因为我也刚开始使用 CI)

我读到允许一个新的自定义module;我只需要将我的模块文件夹添加到 'modules allowed' 数组中。以下内容在我的MY_fuel.php中被注释掉了

所以,因为我在MY_fuel.php 中读到的内容提到了这样做

// Uncomment if you want to control FUEL settings in the CMS. Below are a couple examples of ones you can configure
$config['settings'] = array();
$config['settings']['site_name'] = array();
if (!empty($config['modules_allowed']))
{
    $config['settings']['modules_allowed'] = array('blog' 'type' => 'multi', 'options' => array_combine($config['modules_allowed'], $config['modules_allowed']));
}

所以,我取消了注释;并在定义 array( 的开头添加了“blog”——但它不起作用!

【问题讨论】:

    标签: php codeigniter model-view-controller fuelcms


    【解决方案1】:

    在 FUEL CMS 中有两种类型的模块:simpleadvanced。简单模块基本上是一个数据模型,您可以将其添加到您的站点,它将在 CMS 管理员中公开表单字段。高级模块基本上是“燃料/应用程序”文件夹的一个单独实例,您可以在其中为特定目的创建控制器、模型、库等。在您的情况下,博客被认为是一个高级模块。简单模块可以通过fuel/application/config/MY_fuel_modules.php 启用,而高级模块可以通过fuel/application/config/MY_fuel.php 启用。在您的情况下,您需要将“博客”添加为允许的模块,如下所示:

    $config['modules_allowed'] = array('blog');
    

    【讨论】:

      猜你喜欢
      • 2011-04-27
      • 2013-06-01
      • 2015-07-05
      • 2014-07-17
      • 2013-03-20
      • 1970-01-01
      • 1970-01-01
      • 2015-08-15
      • 1970-01-01
      相关资源
      最近更新 更多