也许有一些链接或教程,但没有找到这个,我的问题是,我有一个joomla 3应用程序和一些组件安装在它像seo和购物车,
和另一个PHP应用程序(它使用codeigniter PHP框架)现在我想在这两者之间进行集成,
例如:我有一些用户,一些用户组和一些访问级别在joomla3安装,现在我希望所有joomla用户可以登录到我的自定义应用程序与他们的joomla用户名/密码,或者更好的是,如果一个用户登录到joomla(前端或后端),他/她能够使用我的应用程序无需再次登录,
或者,我可以在我的自定义应用程序中检查用户的joomla acl和用户组。
一种方式我的be连接到joomla DB和读取数据,也有2个问题,joomla加密密码,所以我需要做同样的(如何),它将是完美的,如果有一些API或类在我的自定义应用程序中使用它们。
和其他方式(我认为我可以使用)来创建joomla的一些组件,并在其中创建我自己的api,并在我的应用程序中包含/使用它们(但如何?)
有谁能帮我解决这个问题吗?我对创建joomla组件没有多少经验。像joomla组件一样运行php代码非常简单。
所有你需要的是创建一个文件夹的前缀com_
(com_mycode),并在里面创建一个同名的php文件,没有前缀(mycode.php)
- 组件
- com_mycode
- mycode.php
- com_mycode
这将是你的主代码,你可以从这个文件开始组织你的应用程序代码。
要实现更多的集成,您必须提供有关需要做什么的进一步信息,我们可以找到您可以使用的特定joomla对象。