$clasificadosObj->setTexto_largo($datos->texto_largo); $clasificadosObj->setId_libro($datos->libro); $clasificadosObj->save(); echo json_encode(array('error' => 0, 'msg' => "Clasificado modificado correctamente")); break; case "d": //Delete $clasificadosObj = ClasificadosQuery::create()->findOneById($datos->id); if ($clasificadosObj != null) { $clasificadosObj->delete(); } echo json_encode(array('error' => 0, 'msg' => "Clasificado borrado correctamente")); break; case "n": //New $clasificadosObj = new Clasificados(); $clasificadosObj->setTexto_corto($datos->texto_corto); $clasificadosObj->setTexto_largo($datos->texto_largo); $clasificadosObj->setId_libro($datos->libro); $clasificadosObj->save(); echo json_encode(array('error' => 0, 'msg' => "Clasificado creado correctamente")); break; case "obtener_datos": $clasificadosObj = ClasificadosQuery::create()->findOneById($datos->id); //echo $clasificadosObj->toArray(); echo json_encode(array('texto_corto' => $clasificadosObj->getTexto_corto(), 'texto_largo' => $clasificadosObj->getTexto_largo(), 'libro' => $clasificadosObj->getId_libro())); break; case "solicitarcolaborar": $clasificadosObj = ClasificadosQuery::create()->findOneById($datos->id); $solicitud = new Solicitud(); $solicitud->setId_libro($clasificadosObj->getId_libro());
/** * @param Clasificados $clasificados The clasificados object to add. */ protected function doAddClasificados($clasificados) { $this->collClasificadoss[] = $clasificados; $clasificados->setLibro($this); }
/** * Exclude object from result * * @param Clasificados $clasificados Object to remove from the list of results * * @return ClasificadosQuery The current query, for fluid interface */ public function prune($clasificados = null) { if ($clasificados) { $this->addUsingAlias(ClasificadosPeer::ID, $clasificados->getId(), Criteria::NOT_EQUAL); } return $this; }
/** * Filter the query by a related Clasificados object * * @param Clasificados $clasificados the related object to use as filter * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL * * @return LibroQuery The current query, for fluid interface */ public function filterByClasificados($clasificados, $comparison = null) { if ($clasificados instanceof Clasificados) { return $this->addUsingAlias(LibroPeer::ID, $clasificados->getId_libro(), $comparison); } elseif ($clasificados instanceof PropelCollection) { return $this->useClasificadosQuery()->filterByPrimaryKeys($clasificados->getPrimaryKeys())->endUse(); } else { throw new PropelException('filterByClasificados() only accepts arguments of type Clasificados or PropelCollection'); } }