Récupérer des informations dans une base de données :
Ce code va récupérer tous les produits présents dans la table product
$products = Product::getFor('Product', array(), 'ORDER BY id');Ce code va récupérer le produit qui a l'identifiant indiqué :
$product = Product::getByPKey('Product','1');Ce code va récupérer un produit qui a un prix égal à 5
$product->load('prix = 5');
Pour remplir automatiquement un objet à partir d'un tableau ($tab[] ou $_POST[]) :
Exemple de Form :
<form bla bla bla>
<input type="text" name="product['titre']">
<input type="text" name="product['prix']">
</form>
Traitement dans le controlleur :
$product = new Product();
$product->setFromArray($_POST['product']);
Enregistrer dans la base de données un objet :
$product->save();
tester si un dossier existe déjà et sinon le créer :
if(!is_dir($dossier))
mkdir($dest, 0700);
Afficher une page :
$v = new ProductView();
$v->assign('products',$products);
return $v->html_product_list();
Inclure un fichier .js ou .css :
$v->assign_js('lib.js');Récupérer une variable :
$v->assign_css('list_cart.css');
passée par l'URL :
$product_id = $_GET['product_id'];
passée par formulaire :
$product_id = $_POST['product_id'];enregistrée en session :
$product_id = $_SESSION['product_id'];
Aucun commentaire:
Enregistrer un commentaire
Bonjour,