Ben doğru bu gibi bir Joomla kullanıcı kimliği görüntüler (iki dosya) bir script yazdım:
//this is testy.php
define( '_JEXEC', 1 );
define('JPATH_BASE', dirname(__FILE__));
define( 'DS', DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
$mainframe =& JFactory::getApplication('site');
$id = JFactory::getUser()->id;
Yukarıdaki dosya Joomla kök klasöründe bulunur. Diğer dosya farklı bir dizinde ve aşağıdaki gibidir:
//this is testid.php
include '../../joomla/testy.php';
echo $id;
Ben bir "dönüş" için "echo" değiştirmek ve benim Flex 4 Veri Hizmeti komut dosyası içinde ikinci kod pasajını koyduğunuzda Ancak, burada ovmak, bu gibi, bir ...
function getUserId() {
include '../../joomla/testy.php';
return $id;
}
... Ben bu diyor bir Flex hatası alıyorum:
Fatal error: Class 'JRequest' not found in /var/www/html/joomla/libraries/joomla /import.php on line 33
Ben çok bu hata karıştı ve stackoverflow topluluk olabileceği herhangi bir öneriniz seviniriz.
Çok teşekkürler!
Zach