CakePHP:通过从其他控制器获取数据来创建仪表板页面

时间:2014-10-06 03:27:41

标签: php cakephp controller cakephp-1.3

我整个月都在研究这个解决方案,但我没有为我的页面找到正确的答案。请看一下并给我建议。

我有管理页面,视图是仪表板。

我有员工,客户,评论,联系人......

我创建了这些页面,以便为每个页面成功显示视图数据。

现在,我想让仪表板页面查看每个5个顶级新员工,客户,评论....正在添加到系统中。摘要页面。我的仪表板页面将是我的主页面(访问域时,它将指向仪表板页面)。

我的问题是:

  1. 我应该在哪里创建信息中心页面?

  2. 如何从仪表板页面中的Staff Controllers,Customers Controller ....获取数据。鉴于以上控制器,不包括仪表板页面。

  3. 我使用cakephp 1.3

    请给我最好的建议。非常感谢大家!

1 个答案:

答案 0 :(得分:1)

首先,这取决于你想要的方式:

1)我应该在哪里创建仪表板页面?

它完全取决于你想要创建页面的位置,但理想情况下它应该是在管理员登录后重定向的页面。(顺便说一句,这是一个愚蠢的问题。)

2)如何从仪表板页面中的Staff Controllers,Customers Controller ....获取数据。鉴于以上控制器,不包括仪表板页面。

您可以通过两种方式实现这一目标:

a)在各自的模型中为这些函数创建常用函数,然后将它们调用到为仪表板创建的单个函数中。

b)在各自的控制器中创建函数并导入控制器并在仪表板功能中使用这些方法(但是,只要你能加载不必要的控制器类文件就可以避免这种方法。)

希望它对你有所帮助。