Hauptseite: Unterschied zwischen den Versionen

Aus CodeCoupler Wiki
Zur Navigation springen Zur Suche springen
Tm (Diskussion | Beiträge)
Tm (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
* jsTree Pre 1.0 Fix 1
* jsTree Pre 1.0 Fix 1


== Some Basic Rules ==
'''Exception Handling'''
# All functions of libaries and models should fire an exception if something goes wrong. Do not return "false" or something similar to represent an error.
# All database-queries should be executed via "dbquery($query)". This helper-function provides a pattern for database queries including a correct exception handling. Read more here: [[Helper: dbquery]]
# If you want to use in your libraries some other CodeIgniter libraries you should call "enable_excpetion()" of the extended exceptions-class. This will modify the behaviour of "show_error()" so it will throw an exception. Read more here: [[Extended Core: Exceptions]]
== Extended Core ==
* [[Extended Core: Exceptions|Exceptions]]:<br />Here you can tell CodeIgniter to throw real exceptions.
== Helper ==
* [[Helper: dbquery|dbquery]]:<br />Pattern for database queries.
== Abstract Models ==
Abstract model classes are implemented as codeigniter-helper. There is no other way to use the codeigniter-loader without to be forced to instatiate a class.
== Model ==
* [[Model: Tree|Tree]]:<br>Abstract class to build a model interacting with a table representing data in a hierachical structure.


== Starthilfen ==
== Starthilfen ==

Version vom 22. August 2012, 17:31 Uhr

Benutzte Bibliotheken

  • CodeIgniter 2.1.1
  • jQuery 1.7.2
  • jQuery UI 1.8.21
  • jsTree Pre 1.0 Fix 1


Starthilfen