Look up requestAction. Jeremy Burns Class Outfit
[email protected] http://www.classoutfit.com On 9 Mar 2011, at 17:01, Carachi wrote: > Thank you Tilen > I don't want load an other controller in the construct of this class. > I want pass some variable to an other controller via contruct: > For example: > > class SomeController extends AppController > { > function __construct($variable) > { > parent::__construct(); > ... > } > > ... > > } > > class Some2Controller extends AppController > { > function index() > { > ... > $Controller1 = new SomeController; > $Controller1->constructClasses($my_variable); > $Controller1->myFunction(); > ... > } > > ... > > } > > But it doesn't work! > > Thank you > > > > On Mar 9, 4:34 pm, Tilen Majerle <[email protected]> wrote: >> yes you can use model's methods in controller, but not controller's methods >> in model...if you want to use same logic in a lot of models, then use >> behaviors...:) :) >> -- >> Lep pozdrav, Tilen Majerlehttp://majerle.eu >> >> 2011/3/9 Jeremy Burns | Class Outfit <[email protected]> >> >> >> >> >> >> >> >>> Really? Maybe I am showing my ignorance here, but can you access a model's >>> controller functions from within the model? >> >>> Jeremy Burns >>> *Class Outfit* >>> * >>> * >>> [email protected] <[email protected]> >>> http://www.classoutfit.com >> >>> On 9 Mar 2011, at 14:55, Krissy Masters wrote: >> >>> If the controller is related thru Model relations then you can chain them >>> like >>> $this->User->Gallery->Image >> >>> You can access any user / gallery / image controllers action thru the chain >> >>> Or if not related use Telen’s loadModel. >> >>> K >> >>> *From:* [email protected] [mailto:[email protected]] *On >>> Behalf Of *Tilen Majerle >>> *Sent:* Wednesday, March 09, 2011 10:52 AM >>> *To:* [email protected] >>> *Cc:* Carachi >>> *Subject:* Re: constructClasses() ???? >> >>> but, i really don't know why u use other controller in some controller... >>> ...if you want same logic in both controllers, then use components (in >>> controller) / helpers (in views), if you need to connect with other database >>> table, then use $this->loadModel('ModelName'); in controller to load some >>> model to work with it... >>> -- >>> Lep pozdrav, Tilen Majerle >>> http://majerle.eu >> >>> 2011/3/9 Tilen Majerle <[email protected]> >>> it's not __constructor() but __construct() >>> beforeFilter() callback is called AFTER __construct, but try this (in >>> AppController, or anyone else you want), maybe works if i understand u good, >>> so: >> >>> class SomeController extends AppController //or extends Controller if you >>> work in AppController >>> { >>> function __construct() >>> { >>> parent::__construct(); >>> //then here $controller =& new Some2Controller(); and >>> $controller->constructClasses() ///maybe works....idk... >>> } >>> } >> >>> -- >>> Lep pozdrav, Tilen Majerle >>> http://majerle.eu >> >>> 2011/3/9 Carachi <[email protected]> >> >>> Thank you Tilen >>> I want to set some global variable because I use this a lot of time in >>> the controller. >>> So when controller is builds I prefer set this value and use it. >>> In php I use __constructor() but in cake? >>> Is right use beforeFilter() like constructor? >> >>> When I want use a controller from an other controller I write: >>> $Controller1 = new Controller1Controller; >>> $Controller1->constructClasses(); >>> $Controller1->myFunction(); >> >>> Why I can't set constructClasses() in the Controller1 ?? >> >>> Thank you >> >>> On Mar 9, 2:53 pm, Tilen Majerle <[email protected]> wrote: >>>> why you want to do that, i'm sure you can do this in other way...:) >>>> -- >>>> Lep pozdrav, Tilen Majerlehttp://majerle.eu >> >>>> 2011/3/9 Carachi <[email protected]> >> >>>>> If I want set some parameter in the construct class, how can I do?? >> >>>>> On Mar 9, 2:12 pm, Jeremy Burns | Class Outfit >>>>> <[email protected]> wrote: >>>>>> Try putting it in beforeFilter() instead (and don't forget to include >>>>> parent::beforeFilter() too). >> >>>>>> Jeremy Burns >>>>>> Class Outfit >> >>>>>> [email protected]http://www.classoutfit.com >> >>>>>> On 9 Mar 2011, at 13:02, Carachi wrote: >> >>>>>>> Hi, >>>>>>> I have this problem. >>>>>>> I want use a construct for a my controller so I insert in this >>>>>>> controller this function: >> >>>>>>> var $user; >>>>>>> public function constructClasses(){ >>>>>>> $this->user = 'test'; >>>>>>> } >> >>>>>>> but it return this error: >>>>>>> Fatal error: Call to undefined method stdClass::allow() in >>> /home/www/ >>>>>>> app/controllers/inizialization_controller.php on line 15 >> >>>>>>> I also try in php way with __constructor() but doesn't works >> >>>>>>> Why?? >>>>>>> Thank you >> >>>>>>> Bye >> >>>>>>> -- >>>>>>> Our newest site for the community: CakePHP Video Tutorialshttp:// >>>>> tv.cakephp.org >>>>>>> Check out the new CakePHP Questions >>> sitehttp://ask.cakephp.organdhelp >>>>> others with their CakePHP related questions. >> >>>>>>> To unsubscribe from this group, send email to >>>>>>> [email protected] For more options, visit this >>>>> group athttp://groups.google.com/group/cake-php >> >>>>> -- >>>>> Our newest site for the community: CakePHP Video Tutorials >>>>> http://tv.cakephp.org >>>>> Check out the new CakePHP Questions sitehttp://ask.cakephp.organdhelp >>>>> others with their CakePHP related questions. >> >>>>> To unsubscribe from this group, send email to >>>>> [email protected] For more options, visit this >>> group >>>>> athttp://groups.google.com/group/cake-php >> >>> -- >>> Our newest site for the community: CakePHP Video Tutorials >>> http://tv.cakephp.org >>> Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help >>> others with their CakePHP related questions. >> >>> To unsubscribe from this group, send email to >>> [email protected] For more options, visit this group >>> athttp://groups.google.com/group/cake-php >> >>> -- >> >>> Our newest site for the community: CakePHP Video Tutorials >>> http://tv.cakephp.org >>> Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help >>> others with their CakePHP related questions. >> >>> To unsubscribe from this group, send email to >>> [email protected] For more options, visit this group >>> athttp://groups.google.com/group/cake-php >> >>> -- >> >>> Our newest site for the community: CakePHP Video Tutorials >>> http://tv.cakephp.org >>> Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help >>> others with their CakePHP related questions. >> >>> To unsubscribe from this group, send email to >>> [email protected] For more options, visit this group >>> athttp://groups.google.com/group/cake-php >> >>> -- >>> Our newest site for the community: CakePHP Video Tutorials >>> http://tv.cakephp.org >>> Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help >>> others with their CakePHP related questions. >> >>> To unsubscribe from this group, send email to >>> [email protected] For more options, visit this group >>> athttp://groups.google.com/group/cake-php > > -- > Our newest site for the community: CakePHP Video Tutorials > http://tv.cakephp.org > Check out the new CakePHP Questions site http://ask.cakephp.org and help > others with their CakePHP related questions. > > > To unsubscribe from this group, send email to > [email protected] For more options, visit this group at > http://groups.google.com/group/cake-php -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
