-
Notifications
You must be signed in to change notification settings - Fork 0
/
dev-notes.txt
36 lines (25 loc) · 1.3 KB
/
dev-notes.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
33
34
35
36
Developer Notes
===============
If you add a note, append them instead of putting them between others in order to keep the references in the code right.
# There's nothing wrong about having a header per section [0]. The hgroup tag, however, isn't used because of the removal [2] of the standard. For subtitles we follow a common idiom [1].
# If an action dispatches another action from the same or another controller you should use both variants, $this->params('param') and $this->params()->fromPost('param'), to allow passing data via route arguments _and_ via POST.
Here's an example how to dispatch an action:
$this->forward()->dispatch(
'Application\Controller\Endpoint',
array(
'action' => 'edit', // controller action
'token' => $token, // parameter
'edit_action' => 'Save', // parameter
'json' => $requested_endpoint_data->json, // parameter
)
);
Here's how to get the data:
$param = $this->params()->fromPost('param');
if (is_null($param)) {
$param = $this->params('param');
}
References
----------
[0] http://stackoverflow.com/questions/4837269/html5-using-header-or-footer-tag-twice
[1] http://www.w3.org/html/wg/drafts/html/master/common-idioms.html#sub-head
[2] http://html5doctor.com/the-hgroup-element/