Saya ingin menyimpan file secara terprogram di jalur publik, dan saya ingin tahu bagaimana saya bisa mendapatkan Public Directory path
di Drupal 8. Di Drupal 7, saya akan menggunakan kode berikut.
drupal_realpath(file_default_scheme() . '://')
Apa yang setara di Drupal 8?
1
Kedua fungsi sebenarnya masih ada, drupal_realpath () baru saja ditinggalkan. Jika suatu fungsi tidak digunakan lagi, Anda hampir selalu dapat melihat implementasinya karena biasanya memanggil layanan / API baru. Anda juga dapat selalu mencari catatan perubahan: drupal.org/list-changes/…
—
Berdir
Juga, dua komentar terkait: 1. Anda menyimpan di jalur default . Itu mungkin bersifat publik tetapi mungkin juga sesuatu yang lain. Anda dapat membuat hardcode publik: // jika Anda selalu menginginkannya di publik. 2. Sebagian besar API dapat menangani publik: // secara langsung, mis. Setiap atau hampir semua file * Fungsi PHP seperti file_put_contents (). Tidak ada alasan untuk mengubahnya sendiri. Bahkan, beberapa pembungkus aliran seperti misalnya implementasi penyimpanan amazon S3 bahkan tidak akan membiarkan itu.
—
Berdir