-
Notifications
You must be signed in to change notification settings - Fork 0
/
tasks.txt
32 lines (25 loc) · 977 Bytes
/
tasks.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/** Add class Validator **/
+0. Add class
+1. setter accepts rules, that describe table schema
+2. models must have array property rules.
+3. models accept validator and set for him proper rules
+6. validation capabilities: (required, length, preg_match, type, equals_to)
+7. create validation method Allow,
+7.1 create method checkLength
+7.2 create method checkType
8.
/** Exception handling **/
+0. Validation into Validator
+1. add 404 page controller
- base controller method __call
- in other controllers when read method return null result set
-
2. create class ModelException
+3. create class InvalidDataException
+4. create class ValidatorException
+5. add handling undefined method calling
+1. Articles "edit" action
+2. Articles "add" action with validator
+3. Rewrite users register & index actions in users model. Move validation from controller into model
+4. Authentication: move validation into model
+change views for errors handling