Re: controller calling an other controller with an array as parameter

2007-01-07 Thread TJSingleton


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

2007-01-05 Thread TJSingleton



[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

2007-01-03 Thread TJSingleton



Á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?

2007-01-03 Thread TJSingleton


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

2007-01-03 Thread TJSingleton



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?

2007-01-03 Thread TJSingleton


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

2007-01-02 Thread TJSingleton


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?

2007-01-02 Thread TJSingleton



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

2007-01-02 Thread TJSingleton



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

2007-01-02 Thread TJSingleton



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
-~--~~~~--~~--~--~---