Joomla2.5Ajax api
我想为我的joomla页面设置一些ajax支持,具体来说:我想通过ajax将日志消息从前端发送到后端,并将它们存储在数据库中 在drupal中,这可以通过在模块中添加路径和回调来实现,那么如何在joomla 2.5中实现这一点,这样就有了如下url:Joomla2.5Ajax api,ajax,joomla2.5,Ajax,Joomla2.5,我想为我的joomla页面设置一些ajax支持,具体来说:我想通过ajax将日志消息从前端发送到后端,并将它们存储在数据库中 在drupal中,这可以通过在模块中添加路径和回调来实现,那么如何在joomla 2.5中实现这一点,这样就有了如下url: http://www.domain.com/log哪一个会导致函数调用 问候..正确的方法是创建一个组件来处理调用,但是在大多数情况下,对于一个模块来说,编写它似乎有点过头了。 另一种方法是创建一个使用Joomla库的独立php文件。这个文件可以很
http://www.domain.com/log
哪一个会导致函数调用
问候..正确的方法是创建一个组件来处理调用,但是在大多数情况下,对于一个模块来说,编写它似乎有点过头了。 另一种方法是创建一个使用Joomla库的独立php文件。这个文件可以很容易地从您喜欢的任何地方调用。它就像Joomla的迷你版,其优点是所有库都可用:
define( 'DS', DIRECTORY_SEPARATOR );
if (!defined('JPATH_BASE')){
define('JPATH_BASE', '..'.DS.'..'.DS.'..');
}
define('JPATH_LIBRARIES', JPATH_BASE . DS . 'libraries');
require_once JPATH_LIBRARIES . DS . 'import.php';
$var = JRequest::getVar('my_var');
要访问DB对象,您需要手动设置DB对象的选项,因为此文件不会访问配置文件(当然,您可以对此进行编程)
你有没有试过这个-这会导致一个组件。。。有没有价格更低的东西?@philipp我已经创建了一个独立工作的ajax帮助文件,但是如果你想要最好的解决方案,你最好为它创建一个组件这正是我想要避免的,但似乎没有其他方法。。。另一方面,为日志创建视图更容易。。。。
$option = array(); //prevent problems
$option['driver'] = 'mysql'; // Database driver name
$option['host'] = 'db.myhost.com'; // Database host name
$option['user'] = 'myuser'; // User for database authentication
$option['password'] = 'mypass'; // Password for database authentication
$option['database'] = 'bigdatabase'; // Database name
$option['prefix'] = 'abc_'; // Database prefix (may be empty)
$db = & JDatabase::getInstance( $option );