Codeigniter 管理模板

发布于 2024-10-15 13:58:54 字数 332 浏览 10 评论 0原文

大家好,我正在使用这个模板系统 http://williamsconcepts.com/ci/codeigniter/libraries/template/index.html

但现在我想为其添加一个管理系统,你会怎么做?

在控制器/模型中制作地图并调用“admin”查看,但是我如何才能使用模板系统而不发生冲突:O?

你知道更好的方法吗,如果你能告诉我,我会很高兴:)

非常感谢

Hello all im using this template system
http://williamsconcepts.com/ci/codeigniter/libraries/template/index.html

but now i want to add a admin system to it, how would you do that?

make a map in controller/model and view calling "admin" but how can i then use the template system without conflicts :O?.

do you know a better way i will be glad if you will tell :)

Thanks a lot

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清风无影 2024-10-22 13:58:54

是的,您可以创建一个名为 admin 的视图和一个名为 admin 的控制器;不会有任何冲突。

使用模板库,您将需要执行以下操作:

在 config/template.php 中

$template['admin']['template'] = 'admin/admin_template.php'; // in your views

// create a new template and its regions 
$template['admin']['regions'] = array(
  'header',
  'content',
  'footer',
);

,然后在管理控制器中:

class Admin extends CI_Controller { //ci 2.0

  function __construct()
  {
      parent::__construct();
      $this->load->library('template');
      $this->template->set_template('admin'); // set the admin template
  }

  // carry on as normal
}

Yes, you can create a view called admin and a controller called admin; there will be no conflicts.

Using a template library, you will want to do something like this:

In config/template.php

$template['admin']['template'] = 'admin/admin_template.php'; // in your views

// create a new template and its regions 
$template['admin']['regions'] = array(
  'header',
  'content',
  'footer',
);

then in your admin controller:

class Admin extends CI_Controller { //ci 2.0

  function __construct()
  {
      parent::__construct();
      $this->load->library('template');
      $this->template->set_template('admin'); // set the admin template
  }

  // carry on as normal
}
°如果伤别离去 2024-10-22 13:58:54

我设置了通过 /admin 的路线,管理员的操作位于 /views/admin/modelname

我还使用了 TankAuth,它非常好。

i set up my routes to go through /admin and the actions that are for admins are in /views/admin/modelname

I also use tankAuth it's very good.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文