相关疑难解决方法(0)

CodeIgniter:在控制器内加载控制器

我有一个home控制器,其index动作显示一组特色产品.但是,产品通过product控制器进行管理,包括专有模型和视图.

如何product从控制器中的index操作中访问信息homeproduct由于未在运行时加载类,并且CodeIgniter不提供动态加载控制器的方法,因此实例化将不起作用.将product类放入库文件中也不起作用.

确切地说,我需要product在索引视图中插入产品视图(由控制器处理的数据填充).我正在运行CodeIgniter 2.0.2.

php codeigniter

43
推荐指数
5
解决办法
11万
查看次数

Codeigniter:从其他人调用一个控制器的方法

我有两个控制器'a'和'b'

我想从控制器''b'的方法中调用控制器'a'的方法

任何人都可以指导我如何实现这一目标

所有努力都表示感谢

codeigniter

41
推荐指数
7
解决办法
10万
查看次数

如何从codeigniter中的另一个控制器加载控制器?

我想从另一个控制器中的函数加载一个控制器,因为我集成到我的项目中的库我不想将它加载到控制器,因为我想保持它清洁和相关.

我尝试使用模块,但我仍然需要将控制器放在网址中

http://example.com/maincontroller/function
http://example.com/othercontroller/function

我有默认控制器所以我可以加载http://example.com/function所以如何从main函数访问控制器所以我不必将控制器放在url中.

如果我可以从主控制器功能加载控制器功能,我仍然愿意使用HMVC.

php codeigniter hmvc

32
推荐指数
4
解决办法
16万
查看次数

在具有不同域的多个服务器之间共享会话

我有一点问题.我正在用PHP开发一个分为模块的应用程序.每个模块都是完全独立的,位于单独的服务器上并具有自己的域.例如:

www.moduloprincipal.com.br,www.modulo2.com.br,www.modulo3.com.br等...

问题是我需要当用户对其中一个模块进行身份验证时,用户可以访问同一个用户的其他模块而无需再次进行身份验证.

目前,每个应用程序都在不同的服务器上,但如果有必要,它们位于同一服务器上,这不会有问题.

重要:

  1. 阅读几个线程,但发现没有解决方案真正安全.使用OAuth会很有趣吗?

  2. 目前,该应用程序使用$ _SESSION对用户进行身份验证,但您可以顺利使用$ _COOKIE.

  3. 我正在使用CodeIgniter

由谷歌翻译翻译.对不起......

php cookies session codeigniter

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

codeigniter ×4

php ×3

cookies ×1

hmvc ×1

session ×1