如何将我的自定义php应用程序集成到joomla中?

时间:2015-08-09 08:41:25

标签: php codeigniter joomla

也许有一些链接或教程,但没有找到任何东西, 我的问题是我有一个joomla 3应用程序和一些组件,如seo和购物车,

我有另一个php应用程序(它使用codeigniter php框架),现在我想在这两个之间进行一些集成,

例如:我在joomla3安装中有一些用户,一些用户组和一些访问级别,现在我希望所有joomla用户都可以用他们的joomla用户名/密码登录我的自定义应用程序,或者如果用户登录到joomla则更好(前端或后端)他/她可以使用我的应用程序而无需再次登录,

或者,我可以在我的自定义应用程序中检查用户的joomla ACL和用户组。

我连接到joomla数据库和读取数据的一种方式,也有2个问题,joomla加密密码所以我需要做同样的(如何),如果有一些API或类使用它们将是完美的我的自定义应用程序。

和其他方式(我认为我可以使用)为joomla创建一些组件并在其中创建我自己的apis并在我的应用程序中包含/使用它们(但是如何?)

任何人都可以帮我解决这个问题吗?我对创建joomla组件的经验很少。

1 个答案:

答案 0 :(得分:1)

非常简单地运行像joomla组件这样的任何PHP代码。

你需要的只是创建一个前缀为com_ com_mycode )的文件夹,并在里面创建一个同名的php文件,不带前缀( mycode.php

  • 部件
    • com_mycode
      • mycode.php

这将是您的主要代码,您可以从此文件开始整理您的应用代码。

要进行更多集成,您必须提供有关您需要执行的操作的更多信息,并且我们可以找到您可以使用的特定joomla对象。