2016-02-08 123 views
0

我有一個非常厚的問題,但是如何禁用刪除/重命名根目錄中的第一級文件夾?elFinder - 根文件夾和子文件夾的單獨訪問控制

例如,如果我的根路徑是路徑/到/文件那麼我想阻止用戶能夠刪除/根路徑後重命名文件夾的第一級/到/文件/ first_level_folder,但用戶應該能夠完全控制路徑/ to/files/first_level_folder /子文件夾

我試圖做:

'attributes' => array(
         array(
           'pattern' => '/no_edit_path/', 
           'read' => true, 
           'write' => false, 
           'locked' => true, 
           'hidden' => false 
          ), 
         array(
           'pattern' => '/no_edit_path/*', 
           'read' => true, 
           'write' => true, 
           'locked' => false, 
           'hidden' => false 
          ), 
         ) 

我在預期的效果,用戶可以不與第一級文件夾脾氣,但我不能添加子文件夾和文件...是有一個解決方法?

謝謝你的時間。

回答

0

在嘗試了更多的事情後,我找到了解決方案。也許它會在未來幫助別人。

'attributes' => array(
         array(
           'pattern' => '/no_edit_path$/', 
           'read' => true, 
           'write' => false, 
           'locked' => true, 
           'hidden' => false 
          ), 
         array(
           'pattern' => '/no_edit_path/.*/', 
           'read' => true, 
           'write' => true, 
           'locked' => false, 
           'hidden' => false 
          ), 
         ) 
相關問題