2014-06-13 1 views
0

외부 PHP 파일에서 VirtueMart 2 제품의 데이터를 가져올 수 있습니까?VirtueMart 2 제품의 prodcut 데이터를 외부 파일로 가져 오는 방법은 무엇입니까?

저는 joomla 2.5와 VirtueMart 2를 사용하고 있으며 동일한 호스트의 PHP 파일에서 제품 데이터를 검색해야합니다. 이 PHP 파일은 VirtueMart 구성 요소의 일부가 아니며 다른 구성 요소의 일부가 아닙니다. 이 파일은 검색된 제품 데이터를 jquery 위젯에 제공하기로되어 있습니다 ...

어떤 아이디어 나 제안이 있습니까?

안부, 는

답변

3

불가능하다는 것을 나에게 보인다 enriko.

필자의 경우 가장 좋은 방법은 joomla 모듈을 만들고 helper-php에 모든 코드를 입력하는 것이다. ajax 응답을위한 PHP 파일이 이제 모듈의 일부입니다. 그걸로 나는 VirtueMart 2 제품에 쉽게 접근 할 수 있습니다 :

if (!class_exists('VmConfig')) require(JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_virtuemart'.DS.'helpers'.DS.'config.php'); 
VmConfig::loadConfig(); 
if (!class_exists('VmModel')) require(JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_virtuemart'.DS.'helpers'.DS.'vmmodel.php'); 

$productModel = VmModel::getModel('Product'); 
$product = $productModel->getProduct(Product_ID); 
관련 문제