Re: controller calling an other controller with an array as parameter
Try requestAction($url, $extra) From the Manual: This function calls a controller's action from any location and returns the rendered view. The $url is a Cake URL (/controllername/actionname/params). If the $extra array includes a 'return' key, AutoRender is automatically set to true for the controller action. http://manual.cakephp.org/chapter/controllers -- TJ Singleton --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Cake PHP group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---
Re: Preloading a div with AJAX
[EMAIL PROTECTED] wrote: Makes sense, but now I'm having the issue that the controller for the div is different than the one for the main page, so it gives a can't find controller error, any idea how to get around this? Are you using requestAction() ? http://manual.cakephp.org/chapter/controllers -- TJ Singleton --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Cake PHP group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---
Re: File upload with AJAX
Ámon Tamás wrote: There is any way in cake php for ajax file uploading? Check out: http://www.thinkingphp.org/2006/04/27/an-ajax-file-upload-progressbar/ http://thinkingphp.org/demos/cake-timer/ I like to make a form where I have a file uploading field. If upload a file I like to put the image to the page and an other file upload field. Where can I find solution for it? It should be easy to grab the file from the above mentioned link, and add a image to a page. -- TJ Singleton --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Cake PHP group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---
Re: Can't we use $this-set in a loop?
You could just move the whole loop to the view and pass the array from the controller to it. I guess it really just depends on what you mean by on the fly. When I get a chance I'll update my example in the other thread to produce your desired output. On Jan 3, 12:02 pm, skyblueink [EMAIL PROTECTED] wrote: Chris, very insightful opinion!! Now it seems to be a time for me to learn something like ajax in cakePHP. Could anyone show me how to apply ajax to my tiny program for doing on the fly output? It could present with a good starting point for studying ajax in Cake. On 1월4일, 오전1시35분, skyblueink [EMAIL PROTECTED] wrote: Hi, rpetrain1 yes there is also a synchronization problem between the controller and the view. I know that $this-set doesn't do appending, but appending is time consuming in real life. What I aim at is 'not appending': instead of appending string data, I want to send each datum to view so that the user can see the output without enduring the whole appending time. That is my point. On 1월4일, 오전1시24분, rpetrain [EMAIL PROTECTED] wrote: The out put that you got is right. When you are using set it is setting the value not appending. In your code you are not printing the value after it has been set each time. By the time the code gets to the call to echo the value of message your loop has already completed and it print outs the last value that you set message to.- 따온 텍스트 숨기기 -- 따온 텍스트 보기 - --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Cake PHP group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---
Re: Can CakePHP do this? - Two
In actual, we can't get the desired output since we can't do the sequential outputs, call pass(). ok, so is this what you mean? VIEW Header 1: Fruits are here. br / ?php foreach ($fruits as $fruit) { echo $fruitbr /; } ? Header 2: Animals are here. br / ?php foreach ($animals as $animal) { echo $animalbr /; } ? Header 3: Colors are here. br / ?php foreach ($colors as $color) { echo $colorbr /; } ? CONTROLLER: ?php class TestsController extends AppController { var $name = 'Tests'; function pass() { $this-set('fruits', $this-Test-myfunction(1)); $this-set('animals', $this-Test-myfunction(2)); $this-set('colors', $this-Test-myfunction(3)); } } -- TJ Singleton ? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Cake PHP group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---
Re: several $content_for_layout?
As aforementioned, more info is really needed. But I think you will only need one layout, you can use two views. One with two columns and one with three. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Cake PHP group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---
Re: proper mvc way to validate 2 forms belonging to the same model
gabordemeter wrote: And the validation rule which makes sure that the respective email is not already in the db fires and invalidates the email field. As the email address is of course in the db (the user already signed up), I would like to be able to remove this validation rule if the submitted form is edit account, and only keep the rule active if the submitted form is signup. How can I do this in Cake respecting the MVC conventions? You want to use the invalidate method for the signup form, for custom controller validation and move the check for signup there. There is an example of how to do it in the manual. Check out: http://manual.cakephp.org/chapter/validation as of today, the relevent portion is the last paragraph and code block. --- TJ Singleton --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Cake PHP group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---
Re: direct data access?
I think we are going to have some database access needs that may not be easy to express using Cake's ActiveRecord, so we are trying to figure out how to still have our models access the database using Cake classes instead of interjecting our own connection managment code, etc. What kind of functionality are you looking to do? Could you just create custom model functions that utilizes the query() and execute() methods? http://manual.cakephp.org/chapter/models -- TJ Singleton --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Cake PHP group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---
Re: Can CakePHP do this? - Two
skyblueink wrote: I want to show progress indicator to the user of my program for each run of $i for loop of pass(). The pass() function could be modified like the following(see below), but it does not give the expected results since $message and $result are overwritten repeatedly. This time I don't want to merge array of fruits, animals, and colors as I did previously. I want to make Controller output each array into View. this kind of job was easy when design and logic were not seperated, but now that logic(Controller) and design(View) are seperated, and it doen not seem to be so easy at least to me. Could anyone show me how to modify the Controller and View? I am completely lost as to the aim of what you are trying to do, or if this answers it. But to simply pass the results to the view loop which you can modify for the headers (I wouldn't even use a loop there. But I don't know what you're trying to do.) just modify the controller as follows. Controller: function pass($i) { $this-set('result', $this-Test-myfunction($i)); } -- TJ Singleton --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Cake PHP group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---
Re: Can CakePHP do this? - Two
skyblueink wrote: Without using CakePHP or any other MVC framework, I would have codedlike the following: Can you give me an example of the final output you'd like it to achieve? -- TJ Singleton --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Cake PHP group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~--~~~~--~~--~--~---