本文整理汇总了PHP中Criteria::getSQL方法的典型用法代码示例。如果您正苦于以下问题:PHP Criteria::getSQL方法的具体用法?PHP Criteria::getSQL怎么用?PHP Criteria::getSQL使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Criteria
的用法示例。
在下文中一共展示了Criteria::getSQL方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: printSQL
public function printSQL()
{
$str = '';
if ($this->crit instanceof Criteria) {
$str .= $this->crit->getSQL();
foreach ($this->crit->getValues() as $val) {
if (!is_int($val)) {
$val = '\'' . $val . '\'';
}
$str = substr_replace($str, $val, mb_strpos($str, '?'), 1);
}
}
return $str;
}
示例2: printSQL
public function printSQL()
{
$str = '';
if ($this->getCriteria() instanceof Criteria) {
$str .= $this->crit->getSQL();
foreach ($this->crit->getValues() as $val) {
if (is_int($val)) {
$val = $val;
} elseif (is_null($val)) {
$val = 'null';
} else {
$val = '\'' . $val . '\'';
}
$str = substr_replace($str, $val, mb_strpos($str, '?'), 1);
}
} else {
$str = $this->custom_sql;
}
return $str;
}
示例3: CriteriaGenerate
$criteriaGenerate = new CriteriaGenerate($criteriaDBDefault);
$criteriaGenerate->generateEntity();
listar_directorios_ruta(CRITERIA_PATH_RELATIVE . "generation");
break;
case "CARGAR_PRUEBAS":
echo "Cargando Pruebas";
require_once 'generation/EntityBecas.php';
// require_once 'generation/EntityArancel.php';
$criteria = new Criteria();
$becas = new EntityBecas();
$criteria->createCriteria($becas);
$criteria->add(Restrictions::eq("beca_anio", "2011"));
$criteria->add(Restrictions::between("beca_ID", 4, 9));
$criteria->addOrder(Order::desc("beca_ID"));
//$criteria->
dprCriteria($criteria->getSQL());
$lol = $criteria->lista();
dprCriteria($lol);
//$criteria->add($restrictions);
// $filial = new EntityCCA_FILIAL();
// $filial->ID_FILIAL = 1;
// $criteria->find($filial);
// dpr($filial);
// $filial->APLICACION_ACTUALIZACION = "PruebMerg2";
// $criteria->merge($filial);
// $filial->ID_FILIAL = null;
// $filial->APLICACION_ACTUALIZACION = "Persist";
// $criteria->persist($filial);
// $criteria = new Criteria();
// $criteria->createCriteria(new EntityCCA_FILIAL());
// dpr($criteria->lista());