我們可以在Codeigniter的另一個函數裏寫多個函數嗎?這裏是我的控制器codeigniter可以支持內聯函數。
class Products extends CI_Controller {
public function myproduct() {
$this->load->view('myproduct'); // call myproduct.php
public function features() {
$this->load->view('features'); // call "myproduct/features"
}
public function screenshots() {
$this->load->view('screenshots'); // call "myproduct/screenshots"
}
}
}
根據我的控制器,myproduct()中有2個內聯函數。我的目標這一領域的空白顯示URL作爲
localhost/mysite/products/myproduct
localhost/mysite/products/myproduct/features
localhost/mysite/products/myproduct/screenshots
我已經嘗試過,但它給了我一個錯誤
Parse error: syntax error, unexpected 'public' (T_PUBLIC) in D:\...........\application\controllers\mysite\products.php on line 5
和5號線是
public function features() { .........
爲什麼你需要˚F函數內部的聯繫? 'myproduct'方法中的 – 2014-11-14 13:23:51
參數和條件解決。你不能在裏面添加任何方法, – 2014-11-14 13:23:52
不,你不能在方法內加載一個方法,而且你真的不想。你想從中得到什麼? – 2014-11-14 13:30:09