本文整理汇总了PHP中Usuarios::getPrimaryKey方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuarios::getPrimaryKey方法的具体用法?PHP Usuarios::getPrimaryKey怎么用?PHP Usuarios::getPrimaryKey使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuarios
的用法示例。
在下文中一共展示了Usuarios::getPrimaryKey方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: initFromUser
protected function initFromUser(Usuarios $user)
{
$this->_activeRecord = $user;
$this->_id = $user->getPrimaryKey();
$this->username = $this->usuario = strtolower($user->usuario);
$this->correo = strtolower($user->correo);
//$this->firstName = $user->firstname;
$this->cedula = $user->cedula;
}
示例2: actionRegistro
public function actionRegistro()
{
if (!count($_POST)) {
$this->redirect('terminos');
}
if (!isset(Yii::app()->session['dir'])) {
Yii::app()->session['dir'] = md5(time());
}
$subgenero = isset($_POST["subgenero"]) ? $_POST["subgenero"] : null;
$otrosOtro = isset($_POST["otrosOtro"]) ? $_POST["otrosOtro"] : null;
//OJO: Verificar que llegue el checkbox de la página anterior (convocatoria)
//o en su defecto los datos del formulario para validar
$objFormularioRegistro = new RegistroForm();
//print_r($_POST['RegistroForm']);
if (isset($_POST['RegistroForm'])) {
$objFormularioRegistro->attributes = $_POST['RegistroForm'];
if (isset(Yii::app()->session['dir'])) {
$dir = Yii::app()->session['dir'];
}
if ($objFormularioRegistro->validate()) {
$objUsuario = new Usuarios();
$transaction = $objUsuario->dbConnection->beginTransaction();
$objUsuario->username = $objFormularioRegistro->username;
$objUsuario->password = Bcrypt::hash($objFormularioRegistro->password);
$objUsuario->estado = 1;
$objUsuario->roles_id = 1;
if (!$objUsuario->save(false)) {
$transaction->rollback();
}
$idUsuario = $objUsuario->getPrimaryKey();
$objPerfiles = new Perfiles();
$objPerfiles->nombre = $objFormularioRegistro->nombrePropuesta;
$objPerfiles->slug = $this->createSlug($objFormularioRegistro->nombrePropuesta);
$objPerfiles->resena = $objFormularioRegistro->resena;
$objPerfiles->web = $objFormularioRegistro->web;
$objPerfiles->usuarios_id = $idUsuario;
$objPerfiles->areas_id = $objFormularioRegistro->area;
if (!$objPerfiles->save(false)) {
$transaction->rollback();
}
$idPerfil = $objPerfiles->getPrimaryKey();
$objRedesHasPerfil = new RedesHasPerfiles();
$objRedesHasPerfil->redes_id = 1;
$objRedesHasPerfil->perfiles_id = $idPerfil;
$objRedesHasPerfil->url = $objFormularioRegistro->twitter;
if (!$objRedesHasPerfil->save(false)) {
$transaction->rollback();
}
$objRedesHasPerfil = new RedesHasPerfiles();
$objRedesHasPerfil->redes_id = 2;
$objRedesHasPerfil->perfiles_id = $idPerfil;
$objRedesHasPerfil->url = $objFormularioRegistro->fb;
if (!$objRedesHasPerfil->save(false)) {
$transaction->rollback();
}
if (is_dir(Yii::getPathOfAlias('webroot') . '/files/' . $dir . '/foto_perfil/')) {
$directorio = dir(Yii::getPathOfAlias('webroot') . '/files/' . $dir . '/foto_perfil/');
while ($archivo = $directorio->read()) {
if ($archivo !== "." && $archivo !== ".." && $archivo !== "thumbnail") {
$fotoPerfil = Yii::app()->request->baseUrl . '/files/' . $dir . '/foto_perfil/' . $archivo;
$imgData = getimagesize(Yii::getPathOfAlias('webroot') . '/files/' . $dir . '/foto_perfil/' . $archivo);
$objFotos = new Fotos();
$titulo = explode('.', $archivo);
$objFotos->titulo = $titulo[0];
$objFotos->src = $fotoPerfil;
$objFotos->thumb = Yii::app()->request->baseUrl . '/files/' . $dir . '/foto_perfil/thumbnail/' . $archivo;
$objFotos->ancho = $imgData[0];
$objFotos->alto = $imgData[1];
$objFotos->es_perfil = 1;
$objFotos->estado = 1;
$objFotos->perfiles_id = $idPerfil;
if (!$objFotos->save(false)) {
$transaction->rollback();
}
break;
}
}
$directorio->close();
}
if (is_dir(Yii::getPathOfAlias('webroot') . '/files/' . $dir . '/fotos/')) {
$directorio = dir(Yii::getPathOfAlias('webroot') . '/files/' . $dir . '/fotos/');
while ($archivo = $directorio->read()) {
if ($archivo !== "." && $archivo !== ".." && $archivo !== "thumbnail") {
$foto = Yii::app()->request->baseUrl . '/files/' . $dir . '/fotos/' . $archivo;
$objFotos = new Fotos();
$titulo = explode('.', $archivo);
$objFotos->titulo = $titulo[0];
$objFotos->src = $foto;
$imgData = getimagesize(Yii::getPathOfAlias('webroot') . '/files/' . $dir . '/fotos/' . $archivo);
$objFotos->ancho = $imgData[0];
$objFotos->alto = $imgData[1];
$objFotos->thumb = Yii::app()->request->baseUrl . '/files/' . $dir . '/fotos/thumbnail/' . $archivo;
$objFotos->es_perfil = 0;
$objFotos->estado = 1;
$objFotos->perfiles_id = $idPerfil;
if (!$objFotos->save(false)) {
$transaction->rollback();
}
}
}
//.........这里部分代码省略.........