Quantcast
Channel: Free community support — DataTables forums
Viewing all articles
Browse latest Browse all 35368

Prevent row deletion on joined tables

$
0
0

How do you prevent rows from deleting from a left join table when you delete a row? I would like to delete a row from sppScheduleNetwork but not Site.

Editor::inst( $db, 'sppScheduleNetwork', 'siteID' )
->debug( true )
    ->fields(
        Field::inst( 'sppScheduleNetwork.siteID' )
            ->validator( 'Validate::numeric' ),
        Field::inst( 'sppScheduleNetwork.notes' ),
        Field::inst( 'sppScheduleNetwork.tenativeActivationDate' )
            ->validator( 'Validate::dateFormat', array( 'format'=>'m/d/y' ) )
            ->getFormatter( 'Format::date_sql_to_format', 'm/d/y' )
            ->setFormatter( 'Format::date_format_to_sql', 'm/d/y' ),    
        Field::inst( 'sppScheduleNetwork.confirmedActivationDate' )
            ->validator( 'Validate::dateFormat', array( 'format'=>'m/d/y' ) )
            ->getFormatter( 'Format::date_sql_to_format', 'm/d/y' )
            ->setFormatter( 'Format::date_format_to_sql', 'm/d/y' ),
        Field::inst( 'sppScheduleNetwork.actualActivationDate' )
            ->validator( 'Validate::dateFormat', array( 'format'=>'m/d/y' ) )
            ->getFormatter( 'Format::date_sql_to_format', 'm/d/y' )
            ->setFormatter( 'Format::date_format_to_sql', 'm/d/y' ),
        Field::inst( 'Site.site_name' ),
        Field::inst( 'Site.region' ),
        Field::inst( 'Site.site_city' )
        
    )
    ->leftJoin( 'Site', 'sppScheduleNetwork.siteID', '=', 'Site.site_id' )
    ->process( $_POST )
    ->json();

Viewing all articles
Browse latest Browse all 35368

Trending Articles