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') - >添加($ aVals) 的全部内容, 来源链接: utcz.com/qa/265417.html