我的Joomla和API服务器:
网/ pruebasmario /的Joomla
网/公共/ API
我需要使用Jfactory..etc,函数插件,在我的Api中组件Joomla 2.5。
我在web / public / api中创建了一个文件accesjoomla.php:
<?php
include('../../pruebasmario/extjom.php');
$user = JFactory::getUser();
echo "Usuario " . $user->username . " con id: " . $user->id . " conectado a Joomla";
我在web / pruebasmario / joomla中创建了一个文件extjom.php:
/* Initialize Joomla framework */
define( '_JEXEC', 1 );
define('JPATH_BASE', dirname(__FILE__) );
define( 'DS', DIRECTORY_SEPARATOR );
/* Required Files */
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
/* To use Joomla's Database Class */
require_once ( JPATH_BASE .DS.'libraries'.DS.'joomla'.DS.'factory.php' );
我看这个:include Jfactory class in an external php file, Joomla Access Joomla 2.5 from external script to get article by id Joomla 2.5 Get User Data from External Script
但没有工作!!!!! : - ((
帮帮我吧! 谢谢!
编辑:我设法迈出了一步。添加: require_once(JPATH_BASE。DS。'libraries'。DS。'joomla'。DS。'错误'.DS。'error.php');
我没有错误。但没有出现。全白。 api的返回不会被返回。
发生了什么事?