2016-10-01 72 views
-2

我正在嘗試使內聯編輯器數據表,但出現錯誤。我已經下載了php數據表編輯器的試用版。如果有人能找到它,我不會得到這個問題,這將會非常有幫助。數據表編輯器致命錯誤未捕獲錯誤:調用字符串上的成員函數transaction()

Fatal error: Uncaught Error: Call to a member function transaction() on 
string in Editor.php:547 Stack trace: #0editor_datatable.php(40) : 
DataTables\Editor->process(Array) #1 {main} thrown in Editor.php on 
line 547 

我的PHP文件是

<?php 
// DataTables PHP library 
include("Editor/php/DataTables.php"); 


// Alias Editor classes so they are easy to use 
use 
DataTables\Editor, 
DataTables\Editor\Field, 
DataTables\Editor\Format, 
DataTables\Editor\Mjoin, 
DataTables\Editor\Upload, 
DataTables\Editor\Validate; 

// Build our Editor instance and process the data coming from _POST 
Editor::inst('metro_rail', 'bim_with_vault_final_master_data' , 'id') 
->fields(
    Field::inst('Document_Number')->validator('Validate::notEmpty'), 
    Field::inst('Revision')->validator('Validate::notEmpty'), 
    Field::inst('Title')->validator('Validate::notEmpty'), 
    Field::inst('Revision_Date')->validator('Validate::notEmpty'), 
    Field::inst('Design_Stage')->validator('Validate::notEmpty'), 
    Field::inst('Status')->validator('Validate::notEmpty'), 
    Field::inst('File_Type')->validator('Validate::notEmpty'), 
    Field::inst('Upload_Date')->validator('Validate::notEmpty'), 
    Field::inst('Source')->validator('Validate::notEmpty'), 
    Field::inst('REV_CHK')->validator('Validate::notEmpty'), 
    Field::inst('DESIGN_STAGE_CHANGED')->validator( 
'Validate::notEmpty'), 
    Field::inst('STATUS_CHANGED')->validator('Validate::notEmpty'), 
    Field::inst('Model_Status')->validator('Validate::notEmpty'), 
    Field::inst('Model_Captured_Status')->validator( 
'Validate::notEmpty'), 
    Field::inst('PROJECT_DES')->validator('Validate::notEmpty'), 
    Field::inst('ORG_DES')->validator('Validate::notEmpty'), 
    Field::inst('DIS_DES')->validator('Validate::notEmpty'), 
    Field::inst('TECH_DIS_DES')->validator('Validate::notEmpty'), 
    Field::inst('SUB_SYS_DES')->validator('Validate::notEmpty'), 
    Field::inst('DOC_TYPE_DES')->validator('Validate::notEmpty'), 
    Field::inst('WBS_DES')->validator('Validate::notEmpty') 
) 
->process($_POST) 
->json(); 
?> 

問題是什麼? 在此先感謝

+0

@CharlotteDunois我搜索了至少5個小時我沒有發現任何解決方案,我終於發佈了問題 –

回答

0

我不能說任何關於數據表編輯器,但作爲我可以看到你的錯誤它說,你在哪裏調用一個名爲交易函數必須像$ obj-> transaction(),但在你的情況$ obj不是它的一個字符串的對象

相關問題