mejoras realizadas a url

parent 75f0ccfb
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -53,6 +53,7 @@
<column name="ope_id" phpName="OpeId" type="INTEGER" required="false"/>
<column name="ser_id" phpName="SerId" type="INTEGER" required="false"/>
<column name="tem_id" phpName="TemId" type="INTEGER" required="false"/>
<column name="cam_unique_key" phpName="CamUniqueKey" type="LONGVARCHAR" required="false"/>
<column name="cam_nombre" phpName="CamNombre" type="VARCHAR" size="1000" required="false"/>
<column name="cam_titulo_lp" phpName="CamTituloLp" type="VARCHAR" size="1000" required="false"/>
<column name="cam_adwords" phpName="CamAdwords" type="VARCHAR" size="1000" required="false"/>
......
......@@ -13,4 +13,7 @@ class Template extends BaseTemplate
/*Eliminado*/
const ELIMINADO_TRUE = 1;
const ELIMINADO_FALSE = 0;
const TEMPLATE_1 = 1;
const TEMPLATE_2 = 2;
}
......@@ -46,6 +46,7 @@ class CampaniaTableMap extends TableMap
$this->addColumn('ope_id', 'OpeId', 'INTEGER', false, null, null);
$this->addColumn('ser_id', 'SerId', 'INTEGER', false, null, null);
$this->addForeignKey('tem_id', 'TemId', 'INTEGER', 'template', 'tem_id', false, null, null);
$this->addColumn('cam_unique_key', 'CamUniqueKey', 'LONGVARCHAR', false, null, null);
$this->addColumn('cam_nombre', 'CamNombre', 'VARCHAR', false, 1000, null);
$this->addColumn('cam_titulo_lp', 'CamTituloLp', 'VARCHAR', false, 1000, null);
$this->addColumn('cam_adwords', 'CamAdwords', 'VARCHAR', false, 1000, null);
......
This diff is collapsed.
This diff is collapsed.
......@@ -24,6 +24,7 @@ use AppBundle\Model\Template;
* @method CampaniaQuery orderByOpeId($order = Criteria::ASC) Order by the ope_id column
* @method CampaniaQuery orderBySerId($order = Criteria::ASC) Order by the ser_id column
* @method CampaniaQuery orderByTemId($order = Criteria::ASC) Order by the tem_id column
* @method CampaniaQuery orderByCamUniqueKey($order = Criteria::ASC) Order by the cam_unique_key column
* @method CampaniaQuery orderByCamNombre($order = Criteria::ASC) Order by the cam_nombre column
* @method CampaniaQuery orderByCamTituloLp($order = Criteria::ASC) Order by the cam_titulo_lp column
* @method CampaniaQuery orderByCamAdwords($order = Criteria::ASC) Order by the cam_adwords column
......@@ -42,6 +43,7 @@ use AppBundle\Model\Template;
* @method CampaniaQuery groupByOpeId() Group by the ope_id column
* @method CampaniaQuery groupBySerId() Group by the ser_id column
* @method CampaniaQuery groupByTemId() Group by the tem_id column
* @method CampaniaQuery groupByCamUniqueKey() Group by the cam_unique_key column
* @method CampaniaQuery groupByCamNombre() Group by the cam_nombre column
* @method CampaniaQuery groupByCamTituloLp() Group by the cam_titulo_lp column
* @method CampaniaQuery groupByCamAdwords() Group by the cam_adwords column
......@@ -78,6 +80,7 @@ use AppBundle\Model\Template;
* @method Campania findOneByOpeId(int $ope_id) Return the first Campania filtered by the ope_id column
* @method Campania findOneBySerId(int $ser_id) Return the first Campania filtered by the ser_id column
* @method Campania findOneByTemId(int $tem_id) Return the first Campania filtered by the tem_id column
* @method Campania findOneByCamUniqueKey(string $cam_unique_key) Return the first Campania filtered by the cam_unique_key column
* @method Campania findOneByCamNombre(string $cam_nombre) Return the first Campania filtered by the cam_nombre column
* @method Campania findOneByCamTituloLp(string $cam_titulo_lp) Return the first Campania filtered by the cam_titulo_lp column
* @method Campania findOneByCamAdwords(string $cam_adwords) Return the first Campania filtered by the cam_adwords column
......@@ -96,6 +99,7 @@ use AppBundle\Model\Template;
* @method array findByOpeId(int $ope_id) Return Campania objects filtered by the ope_id column
* @method array findBySerId(int $ser_id) Return Campania objects filtered by the ser_id column
* @method array findByTemId(int $tem_id) Return Campania objects filtered by the tem_id column
* @method array findByCamUniqueKey(string $cam_unique_key) Return Campania objects filtered by the cam_unique_key column
* @method array findByCamNombre(string $cam_nombre) Return Campania objects filtered by the cam_nombre column
* @method array findByCamTituloLp(string $cam_titulo_lp) Return Campania objects filtered by the cam_titulo_lp column
* @method array findByCamAdwords(string $cam_adwords) Return Campania objects filtered by the cam_adwords column
......@@ -214,7 +218,7 @@ abstract class BaseCampaniaQuery extends ModelCriteria
*/
protected function findPkSimple($key, $con)
{
$sql = 'SELECT `cam_id`, `ope_id`, `ser_id`, `tem_id`, `cam_nombre`, `cam_titulo_lp`, `cam_adwords`, `cam_pixel_facebook`, `cam_url_final_campania`, `cam_tipo`, `cam_estado`, `cam_eliminado`, `cam_fecha_inicio`, `cam_fecha_fin`, `cam_json_estructura`, `created_at`, `updated_at` FROM `campania` WHERE `cam_id` = :p0';
$sql = 'SELECT `cam_id`, `ope_id`, `ser_id`, `tem_id`, `cam_unique_key`, `cam_nombre`, `cam_titulo_lp`, `cam_adwords`, `cam_pixel_facebook`, `cam_url_final_campania`, `cam_tipo`, `cam_estado`, `cam_eliminado`, `cam_fecha_inicio`, `cam_fecha_fin`, `cam_json_estructura`, `created_at`, `updated_at` FROM `campania` WHERE `cam_id` = :p0';
try {
$stmt = $con->prepare($sql);
$stmt->bindValue(':p0', $key, PDO::PARAM_INT);
......@@ -473,6 +477,35 @@ abstract class BaseCampaniaQuery extends ModelCriteria
return $this->addUsingAlias(CampaniaPeer::TEM_ID, $temId, $comparison);
}
/**
* Filter the query on the cam_unique_key column
*
* Example usage:
* <code>
* $query->filterByCamUniqueKey('fooValue'); // WHERE cam_unique_key = 'fooValue'
* $query->filterByCamUniqueKey('%fooValue%'); // WHERE cam_unique_key LIKE '%fooValue%'
* </code>
*
* @param string $camUniqueKey The value to use as filter.
* Accepts wildcards (* and % trigger a LIKE)
* @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
*
* @return CampaniaQuery The current query, for fluid interface
*/
public function filterByCamUniqueKey($camUniqueKey = null, $comparison = null)
{
if (null === $comparison) {
if (is_array($camUniqueKey)) {
$comparison = Criteria::IN;
} elseif (preg_match('/[\%\*]/', $camUniqueKey)) {
$camUniqueKey = str_replace('*', '%', $camUniqueKey);
$comparison = Criteria::LIKE;
}
}
return $this->addUsingAlias(CampaniaPeer::CAM_UNIQUE_KEY, $camUniqueKey, $comparison);
}
/**
* Filter the query on the cam_nombre column
*
......
......@@ -51,6 +51,7 @@
<column name="ope_id" phpName="OpeId" type="INTEGER" required="false"/>
<column name="ser_id" phpName="SerId" type="INTEGER" required="false"/>
<column name="tem_id" phpName="TemId" type="INTEGER" required="false"/>
<column name="cam_unique_key" phpName="CamUniqueKey" type="LONGVARCHAR" required="false"/>
<column name="cam_nombre" phpName="CamNombre" type="VARCHAR" size="1000" required="false"/>
<column name="cam_titulo_lp" phpName="CamTituloLp" type="VARCHAR" size="1000" required="false"/>
<column name="cam_adwords" phpName="CamAdwords" type="VARCHAR" size="1000" required="false"/>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment