2015-11-03 64 views
0

我在使用CodeIgniter構建的一個網頁中有2個下拉列表。第一個下拉列表是Model Name,第二個是Method Name。我可以使用get_filenames()model目錄中提取所有型號,並在下拉選項中顯示其名稱。現在,當用戶從第一個下拉列表中選擇一個模型名稱時,我想顯示第二個下拉列表中在該模型文件中聲明的所有方法名稱。CodeIgniter:根據所選模型名稱顯示方法名稱

我會做一個ajax調用,並根據第一個下拉選擇填充第二個下拉列表。我的問題是我如何獲得方法名稱按照選擇的模型。

任何想法該怎麼做!

+0

也不好。我是你的網站導致SQL注入。 –

+0

這是我的客戶對電子郵件觸發功能的一些要求。我必須選擇一個模型和一個方法,當它被執行時,一封電子郵件被解僱。 – deepakb

+1

你的意思是模型屬於類的方法嗎?可能你可以使用'get_class_methods()'? http://php.net/manual/en/function.get-class-methods.php – Tom

回答

1

試試這個,

$methods = get_class_methods('classname'); 
print_r($methods); 

但不是一個好主意,顯示方法和文件名。爲了避免這種情況,我們使用MVC

觀看演示here

+0

謝謝!它工作正常。 – deepakb

+0

很高興幫助你。考慮接受答案,如果它對你有幫助。 –

+0

順便說一下,方法支持類實例也是一個參數,這對我很有用。 – deepakb