We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Error deleting entries with Grid field

Developer Preview

Andrew Weaver's avatar
Andrew Weaver
206 posts
12 years ago
Andrew Weaver's avatar Andrew Weaver

I’m getting the error:

A PHP Error was encountered

Severity: Warning

Message: Illegal string offset 'row_id'

Filename: grid/ft.grid.php

Line Number: 115

when I try to delete an entry that contains a Grid field.

This is on a fresh installation on my local MAMP set-up (so I cannot give you access at the moment), but I added a debug line to grid/ft.grid.php line 108:

print_r( $entries );

which gave:

Array
(
    [params] => Array
        (
            [sort] => asc
            [orderby] => row_order
            [limit] => 100
            [offset] => 0
            [search] => Array
                (
                )

            [backspace] => 0
            [row_id] => 0
            [fixed_order] => 0
        )

    [19] => Array
        (
            [82] => Array
                (
                    [row_id] => 82
                    [entry_id] => 19
                    [row_order] => 0
                    [col_id_1] => Banana
                    [col_id_2] => https://ellislab.com/asset/images/team-photo/bnb5.png
                    [col_id_3] => 1294012800
                    [col_id_6] => 
                )

            [83] => Array
                (
                    [row_id] => 83
                    [entry_id] => 19
                    [row_order] => 1
                    [col_id_1] => Armadillo
                    [col_id_2] => https://ellislab.com/asset/images/team-photo/bnb4.png
                    [col_id_3] => 946080000
                    [col_id_6] => 
                )

        )

)

It looks like it is also looking in the ‘params’ array element for rows to delete (if that’s any help…).

The deletion is successful.

Andrew

       
Kevin Cupp's avatar
Kevin Cupp
791 posts
12 years ago
Kevin Cupp's avatar Kevin Cupp

Hi Andrew,

Thanks a lot for the report! I think we ran into this last week as well and got it fixed up. Hopefully we’ll get another dev preview out soon and you can let us know if you encounter it again.

Kevin

       
Andrew Weaver's avatar
Andrew Weaver
206 posts
12 years ago
Andrew Weaver's avatar Andrew Weaver

That’s great - thanks.

Andrew

       
Andrew Weaver's avatar
Andrew Weaver
206 posts
12 years ago
Andrew Weaver's avatar Andrew Weaver

This seems to fixed in the 20130821 build.

Thanks, Andrew

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.