本文整理汇总了PHP中Producto::getId方法的典型用法代码示例。如果您正苦于以下问题:PHP Producto::getId方法的具体用法?PHP Producto::getId怎么用?PHP Producto::getId使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Producto
的用法示例。
在下文中一共展示了Producto::getId方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: addLinea
public function addLinea(Producto $producto)
{
$id = $producto->getId();
if (isset($this->carrito[$id])) {
$lineacarrito = $this->getLinea($id);
$lineacarrito->setCantidad($lineacarrito->getCantidad() + 1);
} else {
$lineacarrito = new LineaCarrito($producto, 1);
$this->carrito[$id] = $lineacarrito;
}
}
示例2: edit
function edit(Producto $producto)
{
$sql = "UPDATE {$this->tabla} SET nombre=:nombre, descripcion=:descripcion, precio=:precio, iva=:iva, estado=:estado WHERE id=:id";
$param['id'] = $producto->getId();
$param['nombre'] = $producto->getNombre();
$param['descripcion'] = $producto->getDescripcion();
$param['precio'] = $producto->getPrecio();
$param['iva'] = $producto->getIva();
$param['estado'] = $producto->getEstado();
$r = $this->bd->setConsulta($sql, $param);
if (!$r) {
return -1;
}
return $this->bd->getNumeroFilas();
}
示例3: BaseDeDatos
<?php
require "funciones.php";
$bd = new BaseDeDatos();
$bd->setConexion();
$producto = new Producto($_POST['id']);
$admin = new Administrador($_POST['id_user']);
$admin->actProducto($_POST['n'], $_POST['d'], $_POST['p'], $producto->getId());
示例4: BaseDeDatos
<?php
require "funciones.php";
$bd = new BaseDeDatos();
$bd->setConexion();
$producto = new Producto($_POST['id']);
$admin = new Administrador($_POST['usuario']);
$admin->eliminarProducto($producto->getId());
示例5: setProducto
/**
* Declares an association between this object and a Producto object.
*
* @param Producto $v
* @return FacturaDetalle The current object (for fluent API support)
* @throws PropelException
*/
public function setProducto(Producto $v = null)
{
if ($v === null) {
$this->setProductoId(NULL);
} else {
$this->setProductoId($v->getId());
}
$this->aProducto = $v;
// Add binding for other direction of this n:n relationship.
// If this object has already been added to the Producto object, it will not be re-added.
if ($v !== null) {
$v->addFacturaDetalle($this);
}
return $this;
}
示例6: if
}else if(event.keyCode == 39){
var spinner = new Spinner(opts).spin(tar);
$('#ventana_emergente').load('php/detalles_prod.php?id='+id_siguiente);
}
}
});
</script>
<?php
$query = mysql_query("SELECT id_imagen, id_prod FROM imagen, producto WHERE producto.id_prod = '{$_GET['id']}' AND imagen.id_imagen = producto.id_prod");
if (mysql_num_rows($query) > 0) {
while ($row = mysql_fetch_array($query)) {
$producto = new Producto($row['id_prod']);
$imagen = new Imagen($row['id_imagen'], '', '', '', '');
?>
<input type="hidden" id="id_prod" value="<?php
echo $producto->getId();
?>
">
<label class="pulse">Pulse 'Esc' para salir</label>
<div class="detailProducto">
<div id="<?php
echo $producto->getId();
?>
" class="detailImgProducto" style="background-image: url(<?php
echo str_replace('../', '', $imagen->getImagen('imagen'));
?>
);">
<img src="img/delete.png" class="tool eliminar">
<div class="tooltip">Eliminar publicación</div>
</div>
<div class="detailDesProd">
示例7: addInstanceToPool
/**
* Adds an object to the instance pool.
*
* Propel keeps cached copies of objects in an instance pool when they are retrieved
* from the database. In some cases -- especially when you override doSelect*()
* methods in your stub classes -- you may need to explicitly add objects
* to the cache in order to ensure that the same objects are always returned by doSelect*()
* and retrieveByPK*() calls.
*
* @param Producto $obj A Producto object.
* @param string $key (optional) key to use for instance map (for performance boost if key was already calculated externally).
*/
public static function addInstanceToPool($obj, $key = null)
{
if (Propel::isInstancePoolingEnabled()) {
if ($key === null) {
$key = (string) $obj->getId();
}
// if key === null
ProductoPeer::$instances[$key] = $obj;
}
}
示例8: filterByProducto
/**
* Filter the query by a related Producto object
*
* @param Producto|PropelObjectCollection $producto The related object(s) to use as filter
* @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
*
* @return PromocionQuery The current query, for fluid interface
* @throws PropelException - if the provided filter is invalid.
*/
public function filterByProducto($producto, $comparison = null)
{
if ($producto instanceof Producto) {
return $this->addUsingAlias(PromocionPeer::PRODUCTO_ID, $producto->getId(), $comparison);
} elseif ($producto instanceof PropelObjectCollection) {
if (null === $comparison) {
$comparison = Criteria::IN;
}
return $this->addUsingAlias(PromocionPeer::PRODUCTO_ID, $producto->toKeyValue('PrimaryKey', 'Id'), $comparison);
} else {
throw new PropelException('filterByProducto() only accepts arguments of type Producto or PropelCollection');
}
}
示例9: prune
/**
* Exclude object from result
*
* @param Producto $producto Object to remove from the list of results
*
* @return ProductoQuery The current query, for fluid interface
*/
public function prune($producto = null)
{
if ($producto) {
$this->addUsingAlias(ProductoPeer::ID, $producto->getId(), Criteria::NOT_EQUAL);
}
return $this;
}
示例10: BaseDeDatos
<?php
require "funciones.php";
$bd = new BaseDeDatos();
$bd->setConexion();
$producto = new Producto($_POST['id_prod']);
$usuario = new Usuario($_POST['usuario']);
$usuario->comprar($producto->getId());