Ich habe heute Nacht keine Umgebungseinstellung, um das zu testen, aber diese Frage hat mich die ganze Nacht lang gequält, also Entschuldigung.CRUD - Verwenden von "call_user_func_array" zum Erstellen neuer (php-activerecord) Datensatz?
Ich verwende phpactiverecord in meinem Codeigniter-Framework zusammen mit meiner versuchten CRUD-Bibliothek. Ich habe nicht viel Erfahrung mit der Funktion "call_user_func_array" - Schande über mich. Also ich denke, meine Frage ist ... Wird mein erwartetes Ergebnis das gleiche sein wie das tatsächliche Ergebnis aus dieser Funktion
public static function create_record($obj, $attr){
$ORM = new $obj;
return (bool) call_user_func_array(array($ORM, "create"), $attr);
//self::create_record('Object', array);
//Expected: (bool)Object::create($attr);
}
Das war meine ursprüngliche Herangehensweise, aber ich lief irgendwo damit auf ein Problem. Es funktioniert gut in der obigen Instanz. – Philip