本文整理汇总了PHP中Empresa::dump_result_self方法的典型用法代码示例。如果您正苦于以下问题:PHP Empresa::dump_result_self方法的具体用法?PHP Empresa::dump_result_self怎么用?PHP Empresa::dump_result_self使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Empresa
的用法示例。
在下文中一共展示了Empresa::dump_result_self方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: setEmpresa
/**
* Método para registrar y modificar los datos de la empresa
*
* @param string $method Método para guardar en la base de datos (create, update)
* @param array $data Array de datos para la autocarga de objetos
* @param arraty $other Se utiliza para autocargar datos adicionales al objeto
* @return Empresa
*/
public static function setEmpresa($method, $data, $optData = null)
{
$obj = new Empresa($data);
if ($optData) {
$obj->dump_result_self($optData);
}
$rs = $obj->{$method}();
return $rs ? $obj : NULL;
}
示例2: setEmpresa
/**
* Método para crear/modificar un objeto de base de datos
*
* @param string $medthod: create, update
* @param array $data: Data para autocargar el modelo
* @param array $optData: Data adicional para autocargar
*
* return object ActiveRecord
*/
public static function setEmpresa($method, $data, $optData = null)
{
$obj = new Empresa($data);
//Se carga los datos con los de las tablas
if ($optData) {
//Se carga información adicional al objeto
$obj->dump_result_self($optData);
}
//Verifico que no exista otro menu, y si se encuentra inactivo lo active
$conditions = "nombre = '{$obj->nombre}'";
$old = new Empresa();
if ($old->find_first($conditions)) {
if ($method == 'create') {
$obj->id = $old->id;
$method = 'update';
}
}
return $obj->{$method}() ? $obj : FALSE;
}