[請益] Codeigniter 有這種神奇的寫法嗎?
大家好,最近請一家外包商寫 php
他們使用 Codeigniter 這個 framwwork
本來,我們沒有限定使用framwwork (另外也聽過大名頂頂的mvc)
就讓他用囉~~~
不過,感覺廠商的基本工不太行,用 framwwork硬兜亂兜
例如:以下這種寫法
\application\modules\xxx\controllers\XXX.php
class XXX extends CI_Controller {
public function index(){
session_set_cookie_params (....) // 1
require_once(APPPATH.'libraries/YYYY.php'); //2
YYYY.php 是一個第三方套件,裡面有一些
變數 $aaa = ....;
function bbbb() {....}
還有些 if/else/while 等控制流程
裡面沒有 Class
這種寫法,是不是非常有問題啊!? 雖然小弟 CI零基礎,但 Google 一下
1.
CI 已經有
\application\config\config.php 的 $config['sess_****']
\system\libraries\Session\ 在專門處理session,怎麼還能有
session_set_cookie_params (),這不是唱雙簧嗎?
2.
我不懂MVC,但也粗知OOP .. Class裡面再去 include別的檔,感覺會出問題啊
不是應該把libraries/YYYY.php 弄成Class
再 $this->load->library('YYYY')
請賜教.. thx~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.59.62
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1480269337.A.261.html
※ 編輯: newversion (111.248.59.62), 11/28/2016 01:57:20
→
11/28 02:06, , 1F
11/28 02:06, 1F
推
11/28 09:16, , 2F
11/28 09:16, 2F
→
11/28 09:19, , 3F
11/28 09:19, 3F
→
11/28 09:20, , 4F
11/28 09:20, 4F
→
11/28 09:21, , 5F
11/28 09:21, 5F
→
11/28 10:22, , 6F
11/28 10:22, 6F
→
11/28 10:25, , 7F
11/28 10:25, 7F
→
11/28 10:25, , 8F
11/28 10:25, 8F
→
11/28 10:25, , 9F
11/28 10:25, 9F
推
11/28 10:55, , 10F
11/28 10:55, 10F
→
11/28 11:58, , 11F
11/28 11:58, 11F
→
11/28 11:58, , 12F
11/28 11:58, 12F
→
11/28 12:01, , 13F
11/28 12:01, 13F
→
11/28 12:01, , 14F
11/28 12:01, 14F
→
11/28 12:01, , 15F
11/28 12:01, 15F
→
11/28 13:51, , 16F
11/28 13:51, 16F
推
12/01 12:30, , 17F
12/01 12:30, 17F
→
12/01 12:30, , 18F
12/01 12:30, 18F
→
12/01 12:30, , 19F
12/01 12:30, 19F
→
12/01 12:32, , 20F
12/01 12:32, 20F
→
12/01 12:32, , 21F
12/01 12:32, 21F
→
12/01 13:11, , 22F
12/01 13:11, 22F
推
12/01 13:11, , 23F
12/01 13:11, 23F
→
12/01 13:12, , 24F
12/01 13:12, 24F
→
12/01 13:13, , 25F
12/01 13:13, 25F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章