Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
examples:builder:hasone_relation [2021/03/26 22:27] pdsci-admin |
examples:builder:hasone_relation [2021/03/27 07:54] (current) pdsci-admin [Step 5: Create the config_relation.yaml controller file] |
||
|---|---|---|---|
| Line 60: | Line 60: | ||
| {{: | {{: | ||
| <WRAP clear /> | <WRAP clear /> | ||
| + | \\ | ||
| + | \\ | ||
| + | Here is the complete code to copy, the highlighted rows are the lines probably to add, if the controller was already created. Please remember // | ||
| + | \\ | ||
| + | <sxh php; highlight: [10,18]> | ||
| + | <?php namespace Pds\Library\Controllers; | ||
| + | |||
| + | use Backend\Classes\Controller; | ||
| + | use BackendMenu; | ||
| + | |||
| + | class Books extends Controller | ||
| + | { | ||
| + | public $implement = [' | ||
| + | ' | ||
| + | ' | ||
| + | | ||
| + | public $listConfig = ' | ||
| + | public $formConfig = ' | ||
| + | | ||
| + | //add configuration of relation for Books | ||
| + | // this file has to be created then manually inside the | ||
| + | // [namespace]\controllers\[controllername] folder | ||
| + | public $relationConfig = ' | ||
| + | |||
| + | public function __construct() | ||
| + | { | ||
| + | parent:: | ||
| + | BackendMenu:: | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| \\ | \\ | ||
| ===== Step 3: Extend the parent controller ===== | ===== Step 3: Extend the parent controller ===== | ||
| Line 171: | Line 202: | ||
| <sxh yaml> | <sxh yaml> | ||
| + | ... | ||
| + | |||
| description: | description: | ||
| label: Description | label: Description | ||
| Line 179: | Line 212: | ||
| form: $/ | form: $/ | ||
| list: $/ | list: $/ | ||
| + | |||
| + | ... | ||
| </ | </ | ||