Re: how can i set one controller to render actions from another controller in cakephp 1.2

2008-10-28 Thread teknoid
Are you sure this functionality shouldn't be in the model? requestAction() is expensive and slow. I'm not really sure what your action is doing, but consider this approach instead: $this->set('pish', $this->CurrentModel->RelatedModel- >getSomeData($withSomeParams)); or if the models are really

Re: how can i set one controller to render actions from another controller in cakephp 1.2

2008-10-28 Thread johnbl4ck
yes i got that. but http://127.0.0.2/sections/view/14/autocard/4 actually calls sections controller with method view and param 14, autocard is method of cars controller and it's param should be 4 but i can't get how to handle this via requestAction On 28 окт, 14:09, zwobot <[EMAIL PROTECTED]> w

Re: how can i set one controller to render actions from another controller in cakephp 1.2

2008-10-28 Thread zwobot
Passing parameters via URL: / Parameters are added with slashes into the URL after the action name, so if you have an action autocard in your controller: (let's assume it is called PostsController) function autocard ($param1, $param2) { echo $param1; echo $param2; } Now you can call th

Re: how can i set one controller to render actions from another controller in cakephp 1.2

2008-10-28 Thread [EMAIL PROTECTED]
I am not absolutely sure, but I think you will get a little better performance (and structure) from calling requestAction in your view in this case. That is, you create elements to do the rendering and use requestAction to get the data to the element. Not to render anything. If your application

Re: how can i set one controller to render actions from another controller in cakephp 1.2

2008-10-28 Thread johnbl4ck
and then again, how can i pass some parameters via url. e.g. i have url like http://127.0.0.2/sections/view/14/autocard-3 this means that i call some controller with method autocard to get record with id = 3. if ($ctrlr != 'sections') { (isset($action)) ? $action : $action = 'index';

how can i set one controller to render actions from another controller in cakephp 1.2

2008-10-28 Thread johnbl4ck
hello, i'm new to cakephp. in my app there's controller named sections which renders pages and there're multiple controllers for special actions (e.g. photos, shop, etc). what i'm trying to do is to create whole pages structure with sections controller and set some pages to be rendered by other c