Re: [請益] 使用CodeIgniter的一些問題
給你一點建議
※ 引述《chchwy (mat)》之銘言:
: 1. CI中所有的路徑都相對於index.php (圖片,js等等)
: 但是美術做出來的網頁路徑都相對於view
: 這個路徑差異有沒有什麼簡單的解決辦法呢?
: 還是美術每次修改網頁,我就要幫他弄好路徑?
這邊其實有兩種解法:
1. 假設您的網站網址是獨立的,比如說:http://www.example.com 的話
您在 Views 裡面的 php 或 html 圖片部份可以使用絕對路徑:
<img src="/images/apple.png" alt="img" />
2. 第二種就是網址:http://www.example.com/web01/ 這種的,如果要寫
絕對路徑的話:
<img src="/web01/images/apple.png" alt="img" />
這種寫法是比較不推薦的,盡量改寫成網站網址方式秀圖:
<img src="<?php echo base_url();?>/images/apple.png" alt="img" />
參考:http://ci.wuboy.twbbs.org/user_guide/helpers/url_helper.html
: 2. 我以前會把版面切成一些小塊
: 然後用include 'xxx.php';
: 這樣子方式處理標題,邊欄等等很方便
: CI的view裡面我要怎麼做才能有類似的效果呢 (...include 應該是不能用了)
: 特別是這些小塊頁面可能也需要access DB的時候。
參考:http://ci.wuboy.twbbs.org/user_guide/general/views.html
Returning views as data 最底下部份,只要將第三個參數設定為 true
就可以當 block 使用:
$string = $this->load->view('myfile', $data, true);
不然一般寫法都是用 $this->load->view('myfile', $data);
: 3. CI兼容PHP4,所以我看很多範例也都用php4的寫法
: 那如果我用php5的寫法,這樣參雜會不會有問題呢?
: 例如
: class my_controller extends Controller{
: function __construct(){ <===php5 style contructor
: //...
: }
: }
就看您系統支援 PHP5 嗎?不過還是希望您用 php5 的寫法
如果有任何問題,可以到繁體中文論壇來討論:
http://ci.wuboy.twbbs.org/forum/
: 因為才接觸CI兩三天 可能有些問題很基礎
: 不好意思麻煩了
--
PHP MVC CodeIgniter 繁體中文手冊: http://tinyurl.com/mduyv8
PHP MVC CodeIgniter 繁體中文討論區:http://tinyurl.com/yayzoz8
PHP MVC CodeIgniter 中文官方網站: http://tinyurl.com/yatds8n
Appleboy Blog 電腦技術: http://blog.Wu-Boy.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.107.202
推
04/14 10:01, , 1F
04/14 10:01, 1F
→
04/14 10:19, , 2F
04/14 10:19, 2F
推
04/14 10:59, , 3F
04/14 10:59, 3F
推
04/14 11:12, , 4F
04/14 11:12, 4F
→
04/14 11:13, , 5F
04/14 11:13, 5F
→
04/14 11:13, , 6F
04/14 11:13, 6F
→
04/14 12:30, , 7F
04/14 12:30, 7F
推
04/14 12:31, , 8F
04/14 12:31, 8F
→
04/14 12:32, , 9F
04/14 12:32, 9F
推
04/14 12:34, , 10F
04/14 12:34, 10F
→
04/14 12:35, , 11F
04/14 12:35, 11F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 6 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章