use*_*932 4 cakephp cakephp-1.3
我有一个工作来导入excel文件并通过cakephp将数据保存到数据库,问题是,这个应用程序允许用户选择他想用来保存excel文件中的数据的表,所以我需要列出所有的模型名称,我通过谷歌搜索如何获得所有型号名称,但我找不到它.我只能得到所有的表名,但这还不够.我必须知道所有的型号名称,请帮帮我...
我可以得到所有字段名称使用此代码:
$this->loadModel('Person');
$fieldsArray=$this->Person->find('all');
$fieldsArray=Set::extract('/0/Person',$fieldsArray);
$fieldNames=array_keys($fieldsArray[0]['Person']);
debug($fieldNames);
Run Code Online (Sandbox Code Playgroud)
但正如你所看到的,我必须知道型号名称,我无法解决这个问题,请帮帮我..
最好的祝福...
小智 14
$Model = App::objects('Model');
pr($Model);
Run Code Online (Sandbox Code Playgroud)
你的意思是:
$allModelNames = Configure::listObjects('model');
pr($allModelNames);
Run Code Online (Sandbox Code Playgroud)
注意:这仅适用于CakePHP1.x对于CakePHP2.x,请使用App :: objects().
| 归档时间: |
|
| 查看次数: |
3304 次 |
| 最近记录: |