【发布时间】:2017-12-27 13:42:00
【问题描述】:
我想通过外部 PHP 脚本在 phpfox 框架表 phpfox_user 中插入一些记录
应用reference。从phpfox外部访问php库函数的表phpfox_user中的用户注册以前工作正常。
$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' => 'testrew@abc.com',
'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";
?>
【问题讨论】:
-
什么问题有警告或错误?