本文整理汇总了PHP中curso::buscar方法的典型用法代码示例。如果您正苦于以下问题:PHP curso::buscar方法的具体用法?PHP curso::buscar怎么用?PHP curso::buscar使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类curso
的用法示例。
在下文中一共展示了curso::buscar方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _realizarBusqueda
private function _realizarBusqueda()
{
if (!empty($_POST['nombreCurso'])) {
$errores .= validarCampo::validarDato($_POST['nombreCurso'], 'busqueda', 'NINGUNO', 'no', '2-100');
$_GET['dato'] = $_POST['nombreCurso'];
} else {
$errores .= validarCampo::validarDato($_GET['dato'], 'busqueda', 'NINGUNO', 'no', '2-100');
}
if (empty($errores)) {
if (!empty($_POST)) {
$arrayCursos = curso::buscar($_GET['dato']);
} else {
$arrayCursos = curso::buscar(urldecode($_GET['dato']));
}
if (!empty($arrayCursos)) {
$titulos = array('Nombre', 'Descripción', 'Opciones');
$linkBase = '?ctrl=curso&acc=buscCurso&dato=' . urlencode($_GET['dato']);
$listadoGenerador = new listadoGenerador($arrayCursos, $titulos, $linkBase, $_GET['pag'], 5);
foreach ($arrayCursos as $curso) {
$nombre = $curso->dameNombre();
$descripcion = $curso->dameDescripcion();
if (strlen($descripcion) > 100) {
$descripcion = substr($descripcion, 0, 100) . '...';
}
$listadoGenerador->agregarFila(array($nombre, $descripcion, '{@cursos}' . listadoGenerador::crearOpcion("<i class='fa fa-2x fa-edit' aria-hidden='true'></i>", '?ctrl=curso&acc=formModiC&id=' . $curso->dameId(), 'modificar negro') . '{@cursos} ' . listadoGenerador::crearOpcion("<i class='fa fa-2x fa-search-plus' aria-hidden='true'></i>", '?ctrl=curso&acc=verEdic&id=' . $curso->dameId(), 'ver negro')), '');
}
$htmlListado = $listadoGenerador->generarListado();
vistaGestor::agregarDiccionario('htmlListado', $htmlListado);
vistaGestor::agregarArchivoCss('formularios');
vistaGestor::agregarArchivoCss('listados');
vistaGestor::documentoNormal('Buscar Curso/Taller', array('vistas/curso/formBusqueda.html', 'vistas/curso/listadoBusqueda.html'));
} else {
vistaGestor::agregarNotificacion('alerta', 'No hay resultados para la búsqueda');
self::_formularioBusqueda();
}
} else {
self::_formularioBusqueda();
}
}