次のエラーが表示されます。
Strict (2048): Declaration of CsvImportBehavior::setup() should be compatible
with ModelBehavior::setup(Model $model, $config = Array)
[APP\Plugin\Utils\Model\Behavior\CsvImportBehavior.php, line 20]
このサイトのチュートリアルに従いました: http://www.pronique.com/blog/enable-csv-import-all-controllers-models-cakephp-2
CSV ファイルをインポートすると、次のフラッシュ メッセージが表示されます。
Successfully imported 0 records from Book1.csv
インポートされない理由がわかりません。それが与えるエラー/警告と関係がありますか?
ビヘイビアの内部を調べました (CsvImportBehaviour.php の 20 行目): 20 行目ではclass CsvImportBehavior extends ModelBehavior {
意味がありません。これは単なるクラス宣言であるため、コードを下に移動すると、次のpublic function setup(Model &$Model, $settings = array()) {
ように見えました。基準に従って。