Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lista
delete singolo
$post = Post::find(1);
$post->delete();
delete multiplo
Cart::table()->delete(array('customer_id' => $this->reg->get('customer_id')));
recupero session
$nome = $this->reg->get('nome);
ciclo foreach
<?php foreach($array as $cat): ?> <?php endforeach; ?>
link
<a href="<?=MODULE?>articoli/lista/<?=$cat->id?>/"><?=$cat->name?></a>
search toaster
<div class="panel">
<?php $toast->show_search(); ?>
</div>
cercare nellarray
$customers = Customer::all(array(
'conditions' => "activated IS NULL",
'order' => 'created_at DESC'
));
stampare immagini
<?=Util::thumber($product->asset_id, 'admin-product')?>
richiamare modali
$this->layout('modal.html');
$this->bind('modaltitle', "Cambia stato ordine);
...
$this->render("view");
$this->view("modalPostSearch.html");
$this->Mail->deliver(
'fabiozanoni87@gmail.com',
'Nuovo ordine',
'order_confirm.phtml',
$customer
);
include di pi tab
$relateds_product = Related::all(array(
'conditions' => array('product_id = ?', $id),
'order' => 'id DESC',
'include' => array('product' => array('brand','category'))
));
validazione form
// carico il plugin di validazione
$this->loadPlugin('Validator');
if ternario
$str = ($title!="") ? $title : $request->get('title');
var = (condizione) ? valore opzione 1 : valore opzione 2;
Utilizare solo per situazioni sempilici
Query su toast
$this->toast = new Toaster('thecaacl');
$this->toast->set_conditions(array('theca_group_id'=>2));
$this->bind('toast', $this->toast);
// importante!! verificare che sul modello esista il campo della ricerca
// oppure
$opportunities->start_date = Util::format_date($form->get('start_date'), '%d/%m/
%Y');