作者HuangJC (吹笛牧童)
看板PHP
標題[請益] 有沒有法子把 $this pass 掉
時間Sun Jul 13 17:57:53 2008
其實,這個問題也是在使用 CakePhp 下產生的
不過它比較可以獨立出來講
同事寫了一個 *.thtml (在 CakePhp 下)
它其實除了副檔名不同,活脫脫就是個 PHP 程式
因為我另外寫的網頁想要和它有相同的效果
所以如果可以載入它就更好了
直接 require 'XX.thtml' 幾乎是可行的
只是少了很多 class,function,constant 等等
當然囉,因為它原本是被 CakePhp 載入的
在載入它之前想必有先產生這些需要的元素
那不打緊,那些元素我可以先弄一套假的塞給它
一切都成功了,唯一失敗的是 $this 我生不出來 :P
What is $this?
$this 是因為它位在某個 class 吧!!
但我無法把它弄在 class 裏!!
所以最後,我自己手動做
把 *.thtml 轉成一個 *.php,把其中的 $this 濾掉
以'交作業'的角度來說,我完成了老闆的需求,達陣得分 :P
不過我還是會想:
能不能完全自動呢?
畢竟,同事三不五時就改版,我還得手動跟隨改版呢..
我在想,我是不是有法子在載入時,也把這個檔置於某個 class 下?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.179.152
→ liaosankai :你的問其實並沒有描述的很詳細= =,還有..你的詞兒 07/13 18:13
→ liaosankai :含入能不能改用載入或是include或require之類的XD 07/13 18:15
→ HuangJC :XD 難怪覺得找不到字眼,原來是另一個人格在發言 XD 07/13 18:21
※ 編輯: HuangJC 來自: 61.59.179.152 (07/13 19:57)