2015-03-02 96 views
0

即時閱讀Phalcon教程和控制器名稱被稱爲資源,即公司和發票是控制器。當他們稱之爲資源時,它們意味着什麼?即什麼是資源?維基百科或谷歌werent有幫助。爲什麼控制器名稱被稱爲資源?

控制器名稱是資源,他們的行動是對 資源訪問:

<?php 
//Private area resources (backend) 
$privateResources = array(
’companies’ => array(’index’, ’search’, ’new’, ’edit’, ’save’, 
’create’, ’delete’), 
’invoices’ => array(’index’, ’profile’) 
); 
foreach ($privateResources as $resource => $actions) { 
$acl->addResource(new Phalcon\Acl\Resource($resource), $actions); 
+0

這裏是[公司控制器]鏈接(https://github.com/phalcon/invo/blob/master/app/controllers/CompaniesController.php) – 2015-03-02 05:44:10

+0

並請提供一個理由,爲什麼你'downvoting – 2015-03-02 06:03:52

+0

問什麼是資源與問什麼是依賴注入沒有區別。如果後者在這裏提出是合法的,那麼這個也是合法的。 – 2015-03-02 12:46:30

回答

0

我發現資源在PHP中意味着什麼,它不是任意的名稱。

由於資源變量舉行特別處理程序打開文件,數據庫連接 ,圖形畫布區域等,轉換爲資源 是沒有意義的。

而這個我記得老師正在談論。

PHP: Resources

1

你是指創建ACL。對於Phalcon,ACL列表中的所有項目被定義爲角色(用戶權限)和資源(無論他們可能看到什麼)

+1

那麼,'資源'只是一個任意的名字,並不能從編程的角度反映控制器的本質? – 2015-03-03 00:07:53

+0

是的,在特定的代碼中是任意的 – 2015-03-04 23:10:35

相關問題