Phpfox ::的getService( 'user.process') - >添加($ aVals)

我想通过插入外部PHP脚本的一些纪录phpfox框架表的用户phpfox_user

应用reference .The登记表phpfox_user访问phpfox之外的php库函数以前工作正常。

$iId = Phpfox::getService('user.process')->add($aVals);

// if fine, $iId is ID of user in `phpfox_user` table, otherwise $iId = false. 

<?php

echo "This is the beginning.";

include('auth.php');

include('config1.php');

define('PHPFOX', true);

define('PHPFOX_DS', DIRECTORY_SEPARATOR);

define('PHPFOX_DIR', dirname(__FILE__) . PHPFOX_DS);

define('PHPFOX_START_TIME', array_sum(explode(' ', microtime())));

require_once(PHPFOX_DIR . 'include' . PHPFOX_DS . 'init.inc.php');

$aVals = array(

'full_name' => 'Naveen Kumart',

'email' => '[email protected]',

'password' => 'Alobha1',

'gender' => 1, // 1: male 2: female

);

if (Phpfox::getParam('core.registration_enable_dob')) {

// if birthday on registration is required, assign birthday parameters here. I give a sample 1/1/1988

$aVals['month'] = '1';

$aVals['day'] = '1';

$aVals['year'] = '1988';

}

$iId = Phpfox::getService('user.process')->add($aVals);

// if fine, $iId is ID of user in `phpfox_user` table, otherwise $iId = false.

if ($iId) {

echo $iId;

} else {

echo 'false';

}

echo "This is the end";

?>

回答:

如果使用phpFox V4,更换:

<?php 

echo "This is the beginning.";

include('auth.php');

include('config1.php');

define('PHPFOX', true);

define('PHPFOX_DS', DIRECTORY_SEPARATOR);

define('PHPFOX_DIR', dirname(__FILE__) . PHPFOX_DS);

define('PHPFOX_START_TIME', array_sum(explode(' ', microtime())));

require_once(PHPFOX_DIR . 'include' . PHPFOX_DS . 'init.inc.php');

通过

define('PHPFOX_PARENT_DIR', __DIR__ . DIRECTORY_SEPARATOR); 

define('PHPFOX_NO_RUN', true);

require('./PF.Base/start.php');

更新PHPFOX_PARENT_DIR如果你的文件与指数相同的目录。 php

以上是 Phpfox ::的getService( 'user.process') - &gt;添加($ aVals) 的全部内容, 来源链接: utcz.com/qa/265417.html

回到顶部