Abstract_List

Description

Modèle abstrait pour la gestion de liste pour les modèles avec base de données

Synopsis de la classe

Abstract_List {

  /* Propriétés */
  protected PDO $_db = null
  protected string $_lasterror = ''

  /* Méthodes */
  public void __construct([PDO $db = null)
  public void create_table()
  public void drop_table()
  public boolean execute_create_table(string $sql, array $moreSQL)
  public boolean execute_drop_table(string $sql)
  public string fetch_last_error()
  public array get_multisave_items(array &$pager[, array $filters = null])
  protected integer get_pager_count(array &$pager, string $fieldname, string $tablename[, string $condition = ''])
  protected string get_pager_limit(array &$pager)
  protected array queries(array $moreSQL)
  protected void set_error(array $error[, string $sql = ''])
  protected void set_lasterror(string $error)
  protected string sql_select_fields([string $tblPrefix = ''])
  public array toArray(array &$pager[, array $filters = null])
  public array toSmallArray(array &$pager[, array $filters = null])

}