This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
documentation:create_first_plugin [2015/09/03 04:02] mooeditor [What is boot setting?] |
documentation:create_first_plugin [2015/09/03 00:08] (current) |
||
---|---|---|---|
Line 688: | Line 688: | ||
> New in version 2.2.1> Your ctp file must be place at /app/Plugin/{plugin_name}/View/Widgets/ instead of /app/Plugin/{plugin}/View/Elements/ | > New in version 2.2.1> Your ctp file must be place at /app/Plugin/{plugin_name}/View/Widgets/ instead of /app/Plugin/{plugin}/View/Elements/ | ||
+ | |||
<file php myNotes.ctp> | <file php myNotes.ctp> | ||
Line 765: | Line 766: | ||
<?php $this->Html->scriptEnd(); ?> | <?php $this->Html->scriptEnd(); ?> | ||
</file> | </file> | ||
+ | |||
> New in version 2.2.1> You don't have to use $this→requestAction() method to get the need variables anymore e.g: <font 10.0ptline-height: 13.0pt;/arial;;#000000;;#ffffff><?php $notes = $this→requestAction(array('plugin' ⇒ 'Note', 'controller' ⇒ 'notes', 'action' ⇒ 'myNotes'), array('uri' ⇒ $this→here));?></font>. Instead, create a file in //app/Plugin/{plugin_name}/Controller/Widgets/{your_element_name}Widget.php//, for <font 10.0ptline-height: 13.0pt;font-family: Arial , Helvetica , FreeSans , sans-serif;/Arial , Helvetica , FreeSans , sans-serif;;#000000;;#ffffff>example:</font> <font 10.0ptline-height: 13.0pt;font-family: Arial , Helvetica , FreeSans , sans-serif;/Arial , Helvetica , FreeSans , sans-serif;;#000000;;#ffffff>//app/Plugin/Note/Controller/Widgets/myNotesWidget.php//</font> with the content like the below code: | > New in version 2.2.1> You don't have to use $this→requestAction() method to get the need variables anymore e.g: <font 10.0ptline-height: 13.0pt;/arial;;#000000;;#ffffff><?php $notes = $this→requestAction(array('plugin' ⇒ 'Note', 'controller' ⇒ 'notes', 'action' ⇒ 'myNotes'), array('uri' ⇒ $this→here));?></font>. Instead, create a file in //app/Plugin/{plugin_name}/Controller/Widgets/{your_element_name}Widget.php//, for <font 10.0ptline-height: 13.0pt;font-family: Arial , Helvetica , FreeSans , sans-serif;/Arial , Helvetica , FreeSans , sans-serif;;#000000;;#ffffff>example:</font> <font 10.0ptline-height: 13.0pt;font-family: Arial , Helvetica , FreeSans , sans-serif;/Arial , Helvetica , FreeSans , sans-serif;;#000000;;#ffffff>//app/Plugin/Note/Controller/Widgets/myNotesWidget.php//</font> with the content like the below code: | ||
- | <code> | + | <file php myNotesWidget.ctp> |
- | /* **myNotesWidget.ctp** */ | + | |
<?php | <?php | ||
App::uses('Widget','Controller/Widgets'); | App::uses('Widget','Controller/Widgets'); | ||
Line 781: | Line 783: | ||
$controller->set('notes',$notes); | $controller->set('notes',$notes); | ||
} | } | ||
- | </code> | + | </file> |
==== Create widget database ==== | ==== Create widget database ==== |