DJ Spark wrote:
It's pretty clear on the blog tutorial: the action for the controller.
Like:
In General
 <?php echo $html->formTag('/controller/action/' .
$html->tagValue('Model/id')?>

In Blog Example:

 <?php echo $html->formTag('/posts/edit/' . $html->tagValue('Post/id')?>

You're saying that controller = posts, action = edit, Model=Post,
id=id?

Honestly, I know you're trying to help, and are not doing this on
purpose.  But all I need is the URL.  I described my directory and
files above.  Is that enough to tell what the URL should be?  Just
seeing that would show me the general case (for the "lesson").  But I
have no idea why you're talking about "Edit" and "id" etc.  I made no
reference to them.  They're supposed to be examples of the general
case?

Can ANYBODY tell me the actual answer?

Thanks,

Peter

 And the action in the controller:

function edit($id = null) /* the id variable comes from the form URL you set
above */
{

    if (empty($this->data)) /* If there is no data - the first attempt to
access that page */
    {
        $this->Post->id = $id;
        $this->data = $this->Post->read(); /* this will read the post . if
your variable is not $this->data , you MUST use set() to pass to the view */
    }
    else /* this if some data is being sent by the FORM */
    {
        if ($this->Post->save($this->data['Post']))  /* will get the
$this->data variable, coming from FORM, and save it to the database, IF it
validates */
        {
            $this->flash('Your post has been updated.','/posts'); /* will
show a message to the user */
        }
    }
}


 [Section 12]
http://manual.cakephp.org/appendix/blog_tutorial


 Spark

On 1/6/07, PHPBABY3 <[EMAIL PROTECTED]> wrote:
>
>
> I know PHP and am learning CakePHP.  I have installed CakePHP and
> obtained some files to add to it to produce a search button (meaning a
> form that asks questions to implement a searching capability.)  In file
> default in directory layouts there is a form and the ACTION parameter
> is wrong, but when I ask the programmer what the value should be, he
> only tells me variables that I don't know the value of.  He says to
> make it:
>
> http://directory.to.cake/controller_name/control_function
>
> My directory structure is c:\sokkit\site\cake\cake_1.1.12.4205/app/
> etc.  Directory controllers contains one file, urls_controller.
>
> What do I enter between the quotes in: form action=" . . ." in file
> default ?
>
> Thanks
>
>
> >
>


--
[web] http://synapsisdi.com.br
[livesets] http://djspark.com.br/mp3


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to