-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoverloading
More file actions
102 lines (89 loc) · 3.66 KB
/
overloading
File metadata and controls
102 lines (89 loc) · 3.66 KB
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
Overloading Stacks:
Static files: (CSS, JS, Images, ...)
Global:
Basepath: WEBPATH/* (for relative paths in css files)
Overload:
= APPPATH/APP/web/*
-> WEBPATH/app/APP/*
= THEMEPATH/THEME/web/*
-> WEBPATH/theme/THEME/*
= WEBPATH/THEME/*
= APPPATH/APP/web/THEME/*
-> WEBPATH/app/APP/THEME/*
Module-specific:
Basepath: MODULEPATH/MODULE/web/*
-> WEBPATH/module/MODULE/* (for relative paths in css files)
Overload:
= WEBPATH/MODULE/*
= APPPATH/APP/web/MODULE/*
-> WEBPATH/app/APP/MODULE/*
= THEMEPATH/THEME/web/MODULE/*
-> WEBPATH/theme/THEME/MODULE/*
= WEBPATH/THEME/MODULE/*
= APPPATH/APP/web/THEME/MODULE/*
-> WEBPATH/app/APP/THEME/MODULE/*
Config / i18n
- MiniMVC defaults
- Module specific
- Global configs
- App configs
- Environment specific MiniMVC defaults
- Environment specific module configs
- Environment specific global configs
- Environment specific app configs
Partials:
- MINIMVCPATH/data/partial/*
- DATAPATH/partial/*
- APPPATH/APP/partial/*
- THEMEPATH/THEME/partial/*
- VIEWPATH/THEME/partial/*
- APPPATH/APP/partial/THEME/*
with specific module:
- MODULEPATH/MODULE/partial/*
- DATAPATH/partial/MODULE/*
- APPPATH/APP/partial/MODULE/*
Views:
Layouts:
- VIEWPATH/*
- APPPATH/APP/view/*
- THEMEPATH/THEME/view/*
- VIEWPATH/THEME/view/*
- APPPATH/APP/view/THEME/*
Module views:
- MODULEPATH/MODULE/view/*
- VIEWPATH/MODULE/*
- APPPATH/APP/view/MODULE/*
- THEMEPATH/THEME/view/MODULE/*
- VIEWPATH/THEME/view/MODULE/*
- APPPATH/APP/view/THEME/MODULE/*
Classes:
Controller: (controllername = MODULE_CONTROLLER / classname = MODULE_CONTROLLER_controller)
- MODULEPATH/MODULE/controller/CONTROLLER.php
- MODULEPATH/ANYMODULE/controller/MODULE_CONTROLLER_controller.php
- APPPATH/APP/module/MODULE/controller/CONTROLLER.php
Other: (CLASSPATH = replaced _ with / in classname)
- BASEPATH/CLASS.php
- BASEPATH/CLASSPATH.php
- AUTOLOADPATH/CLASSPATH.class.php
- AUTOLOADPATH/CLASSPATH.php
- AUTOLOADPATH/class.CLASS.php
- AUTOLOADPATH/CLASS.class.php
- AUTOLOADPATH/CLASS.php
- MODULEPATH/ANYMODULE/model/CLASS.php
- MODULEPATH/ANYMODULE/model/CLASSPATH.php
- MODULEPATH/ANYMODULE/lib/CLASS.php
- MODULEPATH/ANYMODULE/lib/CLASSPATH.php
- MODULEPATH/ANYMODULE/CLASS.php
- MODULEPATH/ANYMODULE/CLASSPATH.php
- APPPATH/APP/module/ANYMODULE/model/CLASS.php
- APPPATH/APP/module/ANYMODULE/model/CLASSPATH.php
- APPPATH/APP/module/ANYMODULE/lib/CLASS.php
- APPPATH/APP/module/ANYMODULE/lib/CLASSPATH.php
- APPPATH/APP/module/ANYMODULE/CLASS.php
- APPPATH/APP/module/ANYMODULE/CLASSPATH.php
- APPPATH/APP/model/CLASS.php
- APPPATH/APP/model/CLASSPATH.php
- APPPATH/APP/lib/CLASS.php
- APPPATH/APP/lib/CLASSPATH.php
- APPPATH/APP/CLASS.php
- APPPATH/APP/CLASSPATH.php