致命的なエラー: /var/www/test/openmysfony/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/DateType.php の 44 行目で非オブジェクトのメンバー関数 format() を呼び出しています
この問題は少し奇妙です...他の人はこの問題に遭遇しましたか?ローカル環境とサーバー環境の両方で、1 つは正しく、もう 1 つは間違っています。
オブジェクトをインスタンス化するときに、インスタンス化が成功したかどうかのチェックは行わず、戻り値がオブジェクトとして直接呼び出されるのは非常に一般的です。エラーがなければ幸運であり、エラーがあれば成功です。 、それは幸運です。
時間を保存するときは、まず経過した時間をオブジェクトに変換してから保存する必要があります。
$now_time = new Datetime();$product->setCreateTime($now_time);
オブジェクトをインスタンス化するときに、インスタンス化が成功したかどうかのチェックは行わず、戻り値がオブジェクトとして直接呼び出されるのは非常に一般的です。エラーがなければ幸運であり、エラーがあれば成功です。 、それは幸運です。
時間を保存するときは、まず経過した時間をオブジェクトに変換してから保存する必要があります。
$now_time = new Datetime();
$product->setCreateTime($now_time);