Trying to debug generator code: Editor::inst ... ->process($_POST)

Trying to debug generator code: Editor::inst ... ->process($_POST)

barncattechbarncattech Posts: 25Questions: 4Answers: 0
edited February 2023 in Editor

I am trying to understand (and debug) the code that is produced by the Editor generator. I created a simple test case for a table called "project". The editor instance sets the ajax property of the editor to /php/table.product.php:

$(document).ready(function() {
    var editor = new $.fn.dataTable.Editor( {
        ajax: 'php/table.project.php',
        table: '#project', ...

I am trying to understand how the code in table.product.php works.

// Build our Editor instance and process the data coming from _POST
Editor::inst( $db, 'project', 'projectId' )
    ->fields(
        Field::inst( 'projectid' ),
        Field::inst( 'name' ),
        Field::inst( 'status' )
    )
    ->process( $_POST )
    ->json();

Specifically, where will I find the code for the process function? I cannot find any mention of it from searching on the datatables site. Is there any documentation for it anywhere? I'm having trouble getting it to work in my case and I want to understand it.

Answers

  • allanallan Posts: 63,692Questions: 1Answers: 10,500 Site admin

    The process() method is in the PHP libraries for Editor. You can see the code for it here.

    What is the problem you are running into? Perhaps I can help point you in the right direction.

    Allan

Sign In or Register to comment.