User Tools

Site Tools


documentation:create_first_plugin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
documentation:create_first_plugin [2015/09/03 03:53]
mooeditor
documentation:create_first_plugin [2015/09/03 03:56]
mooeditor [Create an element]
Line 768: Line 768:
 > New in version 2.2.1> > New in version 2.2.1>
  
-You don't have to use $this->requestAction() method to get the need variables anymore+You don't have to use $thisrequestAction() 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>​+e.g: <font 10.0ptline-height:​ 13.0pt;/​arial;;#​000000;;#​ffffff><?​php $notes = $thisrequestAction(array('​plugin' ​⇒ '​Note',​ '​controller' ​⇒ '​notes',​ '​action' ​⇒ '​myNotes'​),​ array('​uri' ​⇒ $thishere));?></​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>​ 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>​
Line 777: Line 777:
  
 <​code>​ <​code>​
 +/* **myNotesWidget.ctp** ​ */
 <?php <?php
 App::​uses('​Widget','​Controller/​Widgets'​);​ App::​uses('​Widget','​Controller/​Widgets'​);​
documentation/create_first_plugin.txt · Last modified: 2015/09/03 00:08 (external edit)