Hi Cricket,

HAHAHAHAH! i told you i was fairly new, im trying to come to terms
with cakephp....AND I DIDNT create a DB column for "reciprocallink"
LOL!...So is this all im missing, the DB column? and then it should
work right yes?

Thanks again for helping, much appreciated.


On Apr 19, 12:36 am, cricket <[email protected]> wrote:
> On Mon, Apr 18, 2011 at 4:14 AM, dvvbrook79
>
>
>
>
>
> <[email protected]> wrote:
> > Yeah ok sorry about that...heres my "submitlink.ctp" which is the
> >emaili get. I have left the bottom part of the "controller" as i know
> > this is for admin purposes....HOPE YOU CAN HELP,cause ive been looking
> > and cant seem to find anything wrong, but saying that im still fairly
> > new to cake....Cheers for the assistance.
>
> > <p><a href="<?php echo $html->url(array('controller' => 'links',
> > 'action' => 'submissions', 'admin' => true), true); ?>"><?php __('Link
> > Submissions'); ?></a></p>
>
> > <table>
> >    <tr>
> >        <td><?php __('Category'); ?>:</td>
> >        <td><?php echo $link['LinkCategory']['title']; ?></td>
> >    </tr>
> >    <tr>
> >        <td><?php __('Title'); ?>:</td>
> >        <td><?php echo $link['Link']['title']; ?></td>
> >    </tr>
> >    <tr>
> >        <td><?php __('URL'); ?>:</td>
> >        <td><?php echo $html->link($link['Link']['url'], $link['Link']
> > ['url']); ?></td>
> >    </tr>
> >    <tr>
> >        <td><?php __('Description'); ?>:</td>
> >        <td><?php echo $link['Link']['description']; ?></td>
> >    </tr>
> >            <tr>
> >        <td><?php __('ReciprocalLink'); ?>:</td>
> >        <td><?php echo $link['Link']['reciprocallink']; ?></td>
> >    </tr>
> > </table>
>
> > "HERES MY view"
> > <?php echo $form->create('Link', array('action' => 'submit')); ?>
>
> >    <?php
> >    echo $form->inputs(array (
> >        'legend' => false,
> >        'Link.link_category_id' => array (
> >            'label' => __('Category', true)
> >        ),
> >        'Link.title',
> >        'Link.url' => array(
> >            'label' => __('URL', true)
> >        ),
>
> >        'Link.description',
> >                'Link.reciprocallink'
>
> >    ));
> >    ?>
>
> Have you checked the DB to see if 'reciprocallink' is empty? Try also
> debugging the submitted data.
>
> if (!empty($this->data))
> {
>   die(debug($this->data));
>
> Actually, are you sure the DB column isn't named 'reciprocal_link'?
>
> > "AND HERES MY controller"
> > <?php
> > class LinksController extends AppController {
>
> >    var $name = 'Links';
> >    var $uses = array('Link', 'LinkCategory', 'Page');
>
> You don't need LinkCategory here because you can access it throughLink:
> $this->Link->LinkCategory->find(...)
>
> Better yet, put this in theLinkmodel:
>
> public function getCategories($order = array())
> {
>         if (empty($order))
>         {
>                 $order = array('Linkcategory.title' => 'ASC');
>         }
>
>         return $this->LinkCategory->find(
>                 'list',
>                 array(
>                         'order' => $order
>                 )
>         );
>
> }
>
> controller:
> public function submit()
> {
>         if (!empty($this->data))
>         {
>                 // ...
>         }
>
>         $this->set(
>                 'categories',
>                 $this->Link->getCategories()
>         );
>
> }
>
> You should fetch the categories after checking if $this->data is
> empty. If thesubmissionsucceeds you redirect, so there's no need to
> get the categories. If it fails, execution falls through, you get the
> categories, and show the form again. But you should add an else to set
> a flash message (but don't redirect) if save fails.
>
> >                $this->Email->from     =
> > __('DisneyVillaVacations.com', true) . ' <' .
> > Configure::read('Admin.email') . '>';
> >                $this->Email->to       =
> > Configure::read('Admin.email');
> >                $this->Email->subject  = __('DisneyVillaVacations.com
> > -LinkSubmission', true);
>
> $this->Email->from =
> Configure::read('Email.from_name'). ' <' .
> Configure::read('Admin.email') . '>';
> $this->Email->to =
> Configure::read('Admin.email');
> $this->Email->subject = Configure::read('Email.subject');
>
> bootstrap:
> Configure::write('Email.from_name', 'DisneyVillaVacations.com');
> Configure::write('Email.subject', 'DisneyVillaVacations.com');- Hide quoted 
> text -
>
> - Show quoted text -

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to