|
|
| 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 == |