Class: Article_Model

class Article_Model extends Model

Permet de connaitre toutes les informations sur un article et de pouvoir le manipuler comme on le veut.

instance()

public static function

Article_Model::instance()

Permet de ne pas faire des multi-appels d'objet.

Return: class la classe construite

select()

public function

Article_Model->select()

Faire une sélection sur la table article.

Paramètres :

  • mixe $where les valeur du where
  • bool $current current ou non
  • integer $limit limite de la requête

Return: mixe retourne un objet sinon false

Exemple :

//On sélectionne tous les articles avec un ID > ou = à 12
$list_articles = Article_Model::instance()->select( array( 'id_article >=' => 12 ) );
foreach( $list_articles as $list )
	Kohana::debug($list); //print_r($list);
 
 
//On sélectionne l'article avec le ID 12
$article = Article_Model::instance()->select( array( 'id_article' => 12 ), TRUE );
Kohana::debug($article); //print_r($article);
 
 
//On sélectionne tous les articles avec un ID < ou = à 12 mais limité à 10 résultats
$list_articles = Article_Model::instance()->select( array( 'id_article <=' => 12 ), FALSE, 10 );
foreach( $list_articles as $list )
	Kohana::debug($list); //print_r($list);

insert()

public function

Article_Model->insert()

Faire une insertion d'une ligne SQL.

Paramètres :

  • array $set valeur à insérer

Return: mixe retourne soit un ID sinon false

Exemple :

Article_Model::instance()->insert( array( 'title' => 'Mon titre' ) );

update()

public function

Article_Model->update()

Faire une mise à jour d'une ligne.

Paramètres :

  • array $set valeur à mettre à jour
  • integer $id ID de la ligne

Return: mixe retourne un objet sinon false

Exemple :

Article_Model::instance()->update( array( 'title' => 'Mon autre titre' ), 12 );

delete()

public function

Article_Model->delete()

Supprimer une ligne.

Paramètres :

integer $id ID de la ligne

Return: bool retour false/true

Exemple :

Article_Model::instance()->delete( 12 );

selectListeCategories()

public function

Article_Model->selectListeCategories()

Lister les catégories articles.

Return: mixe retourne un objet sinon false

Exemple :

$list_categories = Article_Model::instance()->selectListeCategories();
 
foreach( $list_categories as $list )
	Kohana::debug($list); //print_r($list);
models/article.txt · Dernière modification: 15/03/2011 14:01 par alban
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0