2015-11-03 61 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