当前位置: 首页>>代码示例>>PHP>>正文


PHP base::set_referencia方法代码示例

本文整理汇总了PHP中base::set_referencia方法的典型用法代码示例。如果您正苦于以下问题:PHP base::set_referencia方法的具体用法?PHP base::set_referencia怎么用?PHP base::set_referencia使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在base的用法示例。


在下文中一共展示了base::set_referencia方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: traer_opciones_menu

function traer_opciones_menu($padre = "", $nivel = 0)
{
    $cdb = new base();
    $salida = "";
    $seleccion = array("id", "url", "titulo", "acceso");
    $limitantes[] = array("", "estatus", "!=", "0");
    if ($padre != "") {
        $limitantes[] = array("and", "padre", "=", $padre);
    } else {
        $limitantes[] = array("and", "padre", "IS", $padre);
    }
    $tabla[] = "menu";
    $cdb->set_referencia("posicion");
    $cdb->set_forma("asc");
    $respuesta = $cdb->seleccionar($seleccion, $limitantes, $tabla);
    if ($respuesta['codigo'] == 1) {
        if ($padre == "") {
            $salida .= "<ul class=nav >";
        } else {
            $salida .= "<ul>";
        }
        for ($i = 0; $i < count($respuesta['mensaje']); $i++) {
            $salida .= "<li><a href=\"" . $respuesta['mensaje'][$i]['url'] . "\" >" . $respuesta['mensaje'][$i]['titulo'] . "</a>";
            $salida .= traer_opciones_menu($respuesta['mensaje'][$i]['id'], $nivel + 1);
            $salida .= "</li>";
        }
        $salida .= "</ul>";
        return $salida;
    }
}
开发者ID:angel1631,项目名称:genesisphp,代码行数:30,代码来源:traer_opciones_menu.php

示例2: traer_slideshow

function traer_slideshow()
{
    $cdb = new base();
    $cdb->set_referencia("s.posicion");
    $cdb->set_forma("asc");
    $respuesta = $cdb->seleccionar(array("i.url", "s.posicion", "s.titulo"), array(array("", "s.estatus", "!=", "0"), array("and", "s.imagen", "=", "i.id")), array("slideshow s", "imagen i"));
    if ($respuesta['codigo'] == 1) {
        echo "<img src=\"" . $respuesta['mensaje'][count($respuesta['mensaje']) - 1]['url'] . "\" />";
        for ($i = 0; $i < count($respuesta['mensaje']) - 1; $i++) {
            echo "<img src=\"" . $respuesta['mensaje'][$i]['url'] . "\" />";
        }
    } else {
        echo $respuesta['mensaje'];
    }
}
开发者ID:angel1631,项目名称:genesisphp,代码行数:15,代码来源:traer_slideshow.php

示例3: traer_productos

function traer_productos($cantidad = "", $categoria = "", $orden = "", $id = "")
{
    $cdb = new base();
    $seleccion = array("p.id", "p.codigo", "p.titulo", "p.descripcion", "m.titulo marca", "p.modelo", "p.categoria", "p.precio");
    $limitantes[] = array("", "p.estatus", "=", "1");
    $limitantes[] = array("and", "p.marca", "=", "m.id");
    if ($categoria != "") {
        $limitantes[] = array("and", "p.categoria", "=", $categoria);
    }
    if ($id != "") {
        $limitantes[] = array("and", "p.id", "=", $id);
    }
    if ($orden != "") {
        $cdb->set_referencia($this->orden);
    }
    if ($cantidad != "") {
        $cdb->set_cantidad($this->cantidad);
    }
    $tabla = array("producto p", "marca m");
    $respuesta = $cdb->seleccionar($seleccion, $limitantes, $tabla);
    return $respuesta;
}
开发者ID:angel1631,项目名称:genesisphp,代码行数:22,代码来源:Vista.php

示例4: traer_productos

function traer_productos($cantidad = "", $categoria = "", $orden = "", $id = "")
{
    $cdb = new base();
    $seleccion = array("n.id", "n.titulo", "n.descripcion", "n.direccion", "n.horarios", "n.telefonos");
    $limitantes = array(array("", "n.estatus", "=", "1"));
    if ($categoria != "") {
        $limitantes[] = array("and", "c.id", "=", $categoria);
    }
    if ($id != "") {
        $limitantes[] = array("and", "id", "=", $id);
    }
    if ($orden != "") {
        $cdb->set_referencia($this->orden);
    }
    if ($cantidad != "") {
        $cdb->set_cantidad($this->cantidad);
    }
    $tabla = array("negocio n INNER JOIN negocio_categoria nc ON n.id = nc.negocio INNER JOIN categoria c ON nc.categoria = c.id");
    $respuesta = $cdb->seleccionar($seleccion, $limitantes, $tabla);
    return $respuesta;
}
开发者ID:angel1631,项目名称:genesisphp,代码行数:21,代码来源:Vista.php


注:本文中的base::set_referencia方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。