0
私のカスタムモジュールでは、アンインストール機能を呼び出すときに私のフォルダ$upload_path = $this->local_path.'img/tmp/';
に含まれるすべてのファイルを正しく削除できません。私のカスタムモジュールのサブフォルダにすべてのファイルを削除する方法Prestashop
ここでは、私の実際のコードです:
public function uninstall()
{
$upload_path = $this->local_path.'img/tmp/';
return parent::uninstall()
&& Configuration::deleteByName('N1_VERTICALSIDEMENU_ICONFILE');
$files = glob($upload_path.'*'); // get all file names
foreach($files as $file){ // iterate files
if(is_file($file))
unlink($file); // delete file
}
}
私はそれを行うために、任意の手掛かり公式フォーラムで解決した後、しかし、成功
せずに検索しましたか!私はあまりにもダウン私のコードで削除機能を追加しました
建設の
何が問題なのですか?エラーメッセージが表示されますか? foreachループのエラーログに情報を送信しようとしましたか?これらのファイルを削除する権限があるかどうかを確認する必要があります。 – miken32