Whoops...reply is a bit out of order...but you catch my drift.

On Feb 18, 2008 10:31 AM, Baz <[EMAIL PROTECTED]> wrote:

> Don't you just love these types of responses?
>
> Reading documentation goes a ways in helping your issue with point 1:
> Here's the api documentation for $form->end()
>
> I don't get the second question? Helpers are there to help. They bridge a
> few gaps between controllers and views. Hey, if you're comfortable writing
> out all your input boxes and loading all your values manually, go right
> ahead... Hey, if you don't like something in CakePHP, don't use it. I hate
> Prototype, so I stay away from the Ajax helper. Some things are put into
> place for, what is perceived to be, the greater good of the majority.
>
> Encompass your forms and helpers in elements, that should keep pesky
> designers from screwing things up too much. But, be real, they need to have
> some knowledge of what's going on. A designer needs to know what templating
> system he's working with. I bet you all them go learn smarty right?
>
>
> And finally, judging productivity by keystrokes? Cool, if you're doing
> data entry or something, that makes sense....Again, as Chris said, this is a
> very isolated incident and your don't have all the facts behind it. If
> that's you're mentality let's talking about how many times
> $this->Model->find('all') replaces tons of other code. Come on now, let's
> stop being ridiculous for a minute.
>
> Reading the manual is the nature of learning something new. I suggest you
> don't go presenting something like CakePHP to your boss if you're not slight
> efficient in it.
>
> And finally...if you don't like it, don't use it...the framework is
> flexible enough with respect to this (IMO). Or shoot, just don't use it
> period. Compared to some other frameworks I've seen, CakePHP does "enforce"
> a greater number of conventions (not restrictions) on certain things. But as
> I said, this is usually for the greater good.
> --
> Baz L
> Web Development 2.0
> http://WebDevelopment2.com/
>
> /**00217  * Closes an HTML form, cleans up values set by 
> FormHelper::create(), and writes hidden00218  * input fields where 
> appropriate.00219  *00220  * If $options is set a form submit button will be 
> created.00221  *00222  * @param mixed $options as a string will use $options 
> as the value of button,00223  *  array usage:00224  *      array('label' => 
> 'save'); value="save"00225  *      array('label' => 'save', 'name' => 
> 'Whatever'); value="save" name="Whatever"00226  *      array('name' => 
> 'Whatever'); value="Submit" name="Whatever"00227  *      array('label' => 
> 'save', 'name' => 'Whatever', 'div' => 'good') <div class="good"> 
> value="save" name="Whatever"00228  *      array('label' => 'save', 'name' => 
> 'Whatever', 'div' => array('class' => 'good')); <div class="good"> 
> value="save" name="Whatever"00229  *00230  * @return string a closing FORM 
> tag optional submit button.00231  * @access public00232  */00233 
> <http://api.cakephp.org/1.2/class_form_helper.html#0931f9a1565e7992013c6e6adb8d23dd>
>      function end 
> <http://api.cakephp.org/1.2/class_form_helper.html#0931f9a1565e7992013c6e6adb8d23dd>($options
>  = null) {
>
>
> From the above, you can see that it does a whole lot more than  echo
> "</form>". You can include submit buttons, and it does cleanup if it's
> needed. Eg, if you're using a $form->create on an edit and you didn't
> include $form->input(id) (I think)....
>
>
>
> On Feb 18, 2008 10:07 AM, leo <[EMAIL PROTECTED]> wrote:
>
> >
> > Why is it good to write:
> >
> > <?php echo $form->end(); ?>
> >
> > instead of:
> >
> > </form>
> >
> > How do helpers support MVC?
> >
> > I can't expect my designer to understand:
> >
> > <?php echo $form->create(null, array('url' => '/recipes/add')); ?>
> >
> > When I have to refer to the manual everytime I have to write it (or
> > debug it). I also have problems convincing my boss that this is a
> > quicker way of doing things when the output - in this case - amounts
> > to 53% more typing (in the case of the first example, 285% more
> > typing).
> >
> > L.
> >
> >
> > > >
> >
>

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