鍍金池/ 問答/PHP  網(wǎng)絡(luò)安全/ tp5 view視圖加載的小問題

tp5 view視圖加載的小問題

這里的助手函數(shù) view 沒有加載到視圖 index;我繼承了 Controller 之后使用 $this->fetch(); 也沒有加載到視圖 index

clipboard.png

開了 debug 一看,是這樣的,沒權(quán)限?可以給
clipboard.png

我對(duì)命令不是很懂,這個(gè)還是從往下拿的,可是又不生效,搞不懂了
clipboard.png

回答
編輯回答
半心人

不用著急,一步一步的來

  1. 配置文件中 app_debug = true // 設(shè)置開啟調(diào)試模式
  2. 控制器 return $this->fetch('index',['name'=>'jack']);
  3. 視圖 { $name }

tp5我好久沒用了,依稀記得是如此,嘗試一下

2018年5月9日 21:10
編輯回答
慢半拍

對(duì)于tp框架而言,自動(dòng)生成的文件或者目錄應(yīng)該是runtime目錄,所以在線部署代碼的時(shí)候,開放此類目錄的權(quán)限。

所以解決mkdir() premission denied 的問題最直接的方式,把runtime權(quán)限放開,讓所有用戶都可以創(chuàng)建它。

chmod -R 777 runtime
在liunx中進(jìn)入項(xiàng)目目錄執(zhí)行以上命令,就能解決這個(gè)問題,簡單,高效。

2017年11月1日 01:57