質問: $sql->insert([$fields]) ->bind([$aParamArray],['array']) ->execute(); ``` すると、このようなエラーが出ます。 [TypeError] substr() expects parameter 1 to be string, array given in C:\xampp\htdocs\Project\vendor\cakephp\cakephp\src\Database\ValueBinder.php on line 55 何かヒントになりそうなものや、参考できるコメントいただけると幸いです。 よろしくお願いします。
回答: 自己解決しました。 新しいdefaultコネクションを用意し、そのコネクションハンドラーを用いてQueryを実行することでInsert文が走るようになりました。 ``` $connection = ConnectionManager::get('default'); $sql = "insert into {table_name} ({$fields}) values {$holderarray}"; $rc = $connection->query($sql, $aParamArray); ```