私はコンポーネントクラスを持っています
class ChimagesUploadComponent extends Object{
/ * ** * ** * ** * ** * ** * ** * ** * ** * **** * fileModel は、アップロードの記録を * に保持したい場合に使用されるモデルの名前です。データベース。* * データベースを使用したくない場合は、単純にこれを null に設定してください * $this->FileUpload->fileModel = null; * * @var mixed * @access public */
var $fileModel = '画像';
/ * ** * ** * ** * ** * ** * ** * ** * ** * **** * uploadDir は、必要な Webroot 内のディレクトリ名です * アップロードしたファイルを保存します。デフォルト: files つまり * webroot/files が存在し、chmod 777 に設定されている必要があります * * @var string * @access public */
var $uploadDir = 'chiimages';
および app_controller の機能
function getCurrentUser() {
App::import('コンポーネント','セッション'); $Session = 新しい SessionComponent();
$user = $Session->read('Auth.User');
$ユーザーを返します。}
クラス ChiimagesUploadComponent でこの関数を使用したいと考えています。
その理由は、関数からフォルダー名を取得し、それに応じて保存する別のフォルダーに画像を保存したいため、連結してみました
クラス ChiimagesUploadComponent 内。やった
$user=$this->getCurrentUser();
$logid = $user['district_id'];
そして、それを連結しようとしました
var $uploadDir = 'chimages/'.$logid;
webroot/chiimages/12 webroot/chiimages/13 などに別のフォルダーがあるので、助けてください