Я новичок в PHP и phalcon, я хочу использовать настраиваемую проверку и создать значение по умолчанию.
Мой контроллер:
use Phalcon\Mvc\Controller;
class OspoController extends Controller
{
public function indexAction()
{
}
public function createAction()
{
$ospo = new Ospos();
// Store and check for errors
$success = $ospo->save(
$this->request->getPost(),
array('isEmailConfirmed', 'email', 'password', 'salt' ,'phoneNum', 'verifiedPhoneStatus', 'languageId', 'firstName', 'lastName', 'address', 'cityId', 'provId', 'countryId', 'postCode')
);
$data = array();
if ($success) {
$data[] = array(
'status' => 'success'
);
echo json_encode($data);
} else {
foreach ($ospo->getMessages() as $message) {
$msg = $message->getMessage();
$data[] = array(
'message' => $msg
);
}
echo json_encode($data);
}
$this->view->disable();
}
Я хочу, чтобы isEmailConfirmed
было null
- я хочу создать значение, которое isEmailConfirmed = 0;
Как изменить значение массива getPost()
?
(могу ли я это сделать) Следует ли мне изменить код с помощью $isEmailConfirmed = $_POST['isEmailConfirmed']
;
и $ospo->save($isEmailConfirmed, $etc, $etc)
?
Спасибо.
isEmailConfirmed
? через ajax / form submit? - person Timothy   schedule 04.08.2016