drupalsのネイティブ関数を利用してフォルダをコピー先にコピーする方法を理解しようとしています。私はFileTransferというクラスを見つけました。これにはcopyDirectoryというメソッドがあります。問題は、FileTransferクラスが抽象クラスであり、そのメソッドに到達する方法を理解できないことです。Drupal 7 - オブジェクトの使い方
は、ここで私は
<?php
function generator_form_submit($form, $form_state) {
$modules_folder = 'sites/all/modules/custom/';
$model_folder = drupal_get_path('module', 'generator') . '/model';
class transfer {
function copy() {
FileTransfer::copyDirectory($model_folder, $modules_folder);
}
}
$transfer = new transfer;
$transfer->copy($model_folder, $modules_folder);
}
?>
を使用しているコードのメソッドは$これを使用していますので、これは、エラーは、「未定義のメソッド転送に呼び出し:: sanitizePath()」私をスローします。私はそれを働かせるために多くの方法を試しましたが、私がここに投稿しているコードは私が持っている最高の試みです。
誰でもこれを行う方法を知っていますか?
ありがとうございます、私はあなたが正しいと思います。 – Toxid