本文整理汇总了PHP中Pessoa::setDados方法的典型用法代码示例。如果您正苦于以下问题:PHP Pessoa::setDados方法的具体用法?PHP Pessoa::setDados怎么用?PHP Pessoa::setDados使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pessoa
的用法示例。
在下文中一共展示了Pessoa::setDados方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Pessoa
<?php
include_once '../../../config.php';
try {
$status = 'ERRO';
if (isset($_SESSION['idPessoaProprietario'])) {
$cnx = Conf::pegCnxPadrao();
$obj = new Pessoa($cnx);
$usuario = new Usuario($cnx);
$obj->setDados($_POST);
$obj->setIdPessoaProprietario(isset($_POST['idPessoa']) ? $_POST['idPessoa'] : 0);
$obj->setFlagCredenciado('S');
//Tamanho máximo do arquivo (em Bytes)
$tamanho = 2;
//2Mb
$_UP['tamanho'] = 1024 * 1024 * $tamanho;
//extensões permitidas
$_UP['extensoes'] = array('jpg', 'JPG');
$novaFoto = $_FILES ? count($_FILES) == 1 && $_FILES['img']['name'][0] == '' ? false : true : false;
$msg_logo = '';
if ($novaFoto) {
$arquivo = $_FILES['img'];
/*caso o diretorio do banco de upload nao exista o sistema criará
* automaticamente*/
$diretorio = '../../../images/upload/';
if (!file_exists($diretorio)) {
mkdir($diretorio);
}
$podeExecutar = true;
//flag de execução de bloco
$extensao = '';
示例2: json_encode
<?php
include_once '../../config.php';
try {
$pessoa = new Pessoa(Conf::pegCnxPadrao());
$pessoa->setDados($_POST);
$pessoa->setFlagCliente('S');
$pessoa->setIdPessoaProprietario($_SESSION['idPessoaProprietario']);
$proprietarioCadDiferente = $_SESSION['idPessoaProprietario'] == $pessoa->getIdPessoaProprietarioDB() ? false : true;
if ($proprietarioCadDiferente) {
$pessoa->setIdPessoa('');
} else {
$pessoa->setIdPessoa($_POST['idPessoa']);
}
$idPessoa = $pessoa->_salvar();
$idPessoa = empty($idPessoa) ? $pessoa->getIdPessoa() : $idPessoa;
$retorno = array('status' => 'OK', 'idPessoa' => $idPessoa);
} catch (PDOException $e) {
$retorno = array('status' => 'ERRO', 'ERRO' => $e->getMessage());
}
echo json_encode($retorno);