O projeto dos snippets
foi criado com o objetivo de ajudar a todos os devs em php que utilizam do framework Laminas.. o antigo Zend, mas claro que ele não serve apenas para essa galera, o projeto tambem se adequa aqueles que buscam mais agilidade na hora de debugar e escrever seus códigos.
- sqlc
$sql = new Sql($this->$var);
$select = $sql->select();
$where = new Where();
// $where;
$select->from(['t'=>'table'])
->where($where);
$rows = [];
$rs = $sql->prepareStatementForSqlObject($select)->execute();
foreach($rs as $ln)
{
$rows[] = $ln;
}
return $rows;
- sqlm
$sql = new Sql($this->$var);
$select = $sql->select();
$where = new Where();
// $where;
$select->from(['t'=>'table'])
->where($where);
return $sql->prepareStatementForSqlObject($select)->execute()->current();
- sqlbool
$sql = new Sql($this->$var);
$select = $sql->select();
$where = new Where();
// $where;
$select->from(['t'=>'table'])
->where($where);
return $sql->prepareStatementForSqlObject($select)->execute()->count() > 0 ? true : false;
- sqlu
$sql = new Sql($this->variable);
$where = new Where();
$where->equalTo('value','value');
$update = $sql->update('table')
->set([
'column' => 'value'
])
->where($where);
$sql->prepareStatementForSqlObject($update)->execute();
- privf
private function Test()
{
// code...
}
- pubf
public function Test()
{
// code...
}
- sqlbs
echo '<pre>'; var_dump($sql->buildSqlString($select)); die();
- ifsem
if(isset($foo) && !empty($foo))
{
return $foo;
}
- php
<?php ?>
- ephp
<?= ?>
- cphp
?> <?php
- issem
(isset($v) && !empty($v) ? true : false)
- dd
echo '<pre>'; var_dump($v) die();
- decode
mb_convert_encoding($v, 'UTF-8', 'ISO-8859-1')