本文整理汇总了PHP中DAOFactory::getVodDAO方法的典型用法代码示例。如果您正苦于以下问题:PHP DAOFactory::getVodDAO方法的具体用法?PHP DAOFactory::getVodDAO怎么用?PHP DAOFactory::getVodDAO使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DAOFactory
的用法示例。
在下文中一共展示了DAOFactory::getVodDAO方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: capitulos
public function capitulos($id)
{
/* @var $daoVod SerieDAO */
$daoVod = DAOFactory::getVodDAO();
/* @var $daoSerie SerieDAO */
$daoSerie = DAOFactory::getSerieDAO();
/* @var $recomendacion Serie[] */
$serie = $daoSerie->load($id);
$capitulos = $daoVod->queryByIdSerie($serie->idSerie);
print json_encode($capitulos);
}
示例2: defaultAction
public function defaultAction()
{
// parent::validateUser ();
/* @var $daoSerieCategoria SerieDAO */
$daoSerieCategoria = DAOFactory::getSerieDAO();
/* @var $recomendacion Serie[] */
$recomendaciones = $daoSerieCategoria->querySeriesInCategoria("Recomendaciones");
/* @var $daoVod VodDAO */
$daoVod = DAOFactory::getVodDAO();
$vods = $daoVod->queryAll();
include 'views/vod/indexView.php';
}
示例3: vod
/**
* Realiza una búsqueda FULL TEXT en la tabla VOD. En los campos:
* título, sinopsis, subtitulo, tags, serie, y título traducido.
*
* El texto de búsqueda lo toma primero de la URL de consulta del API. Si no
* existe ese parámetro, lo busca en la sesión, dónde lo pone el controlador
* de búsqueda cuando recibe la petición.
*
* @param String $search_text
* @return JSON Array
*/
public function vod($search_text)
{
$search = "";
if (!empty($search_text)) {
$search = urldecode($search_text);
} else {
if (isset($_SESSION[SEARCH_TEXT])) {
$search = $_SESSION[SEARCH_TEXT];
} else {
print json_encode("");
return;
}
}
$dao = DAOFactory::getVodDAO();
print json_encode($dao->fullTextSearch($search));
}
示例4: calificarCapitulo
public function calificarCapitulo()
{
// if (!$this->validaVariables()) {
// return;
// }
$dao = DAOFactory::getOpinionVodDAO();
$idVod = $_POST['idVod'];
$califico = $_POST['calificacion'];
$usuario = unserialize($_SESSION['usuario']);
$calificacion = $dao->load($usuario->idUsuario, $idVod);
$daop = DAOFactory::getVodDAO();
if ($calificacion == null) {
/* Crea el registro en la tabla OpinionSerie y asigna la calificación por usuario y serie */
$calificacion = new OpinionVod();
$calificacion->usuarioIdUsuario = $usuario->idUsuario;
$calificacion->vodIdVod = $idVod;
$calificacion->calificacion = $califico;
$calificacion->opinion = "---";
$calificacion->fechaCreacion = date("Y-m-d H:i:s");
$calificacion->fechaModificacion = date("Y-m-d H:i:s");
print $dao->insert($calificacion);
} else {
/* Actualiza la tabla de OpinionSerie con respeto al usuario y número de serie */
$calificacion->calificacion = $califico;
$calificacion->fechaModificacion = date("Y-m-d H:i:s");
$calificacion->opinion = "---";
echo 'ELSE';
print_r($calificacion);
print $dao->update($calificacion);
}
/* Actualiza la calificación (Tabla Serie) de la serie en base al promedio de calificalificacion de usuario (Tabla OpinionSerie) */
//$promedio = $daop->queryCalificaSerie($idSerie);
}