在非对象app \ Controller \ CarriesController.php第5行上调用成员函数create()

你的爸爸

在app \ Controller \ CarrierController.php中

<?php
class CarriesController extends AppController {
    public function index(){
        if($this->request->is('post')){
            $this->Carries->create();
             if ($this->Carries->save($this->request->data)) {
                $this->Session->setFlash(__('Your contact has been saved.'));
                 return $this->redirect(array('action' => 'index'));
            } else {
                $this->Session->setFlash(__('Unable to add your contact.'));
            }
            }
        }

}

和它的模型是// // Carriers.php ///// carriers是插入表名字段

<?php 
class Carriers extends AppModel{

    public $useTable='carriers'; 
    }
?>

最后是视图app \ View \ Carries \ index.cpt

<h1>welcome to Carriers</h1>
<br />
<br/>
<?php echo $this->Form->create('Carriers', array('enctype' => 'multipart/form-data'));?>
<table>
<tr><h3>Register here</h3></tr>

<tr><td>F.Name</td><td><?php echo $this->Form->text('fname'); ?></td></tr>
<tr><td>L.Name</td><td><?php echo $this->Form->text('lname');?></td></tr>
<tr><td>Date Of Birth</td><td><?php echo $this->Form->date('dob');?></td></tr>
<tr><td>Degree</td><td><?php echo $this->Form->select('field', array('options' => array('B.E','B.sc','Mca','Mtech','Mba'),'empty' => '(choose)')); ?></td></tr>
<tr><td>Sex</td><td><?php
$options=array('M'=>'Male','F'=>'Female');
$attributes=array('legend'=>false);
echo $this->Form->radio('gender',$options,$attributes);
?></td></tr>
<tr><td><?php echo $this->Form->input('Carriers.Resume', array('between'=>'<br />','type'=>'file'));?></td></tr>

<tr><td><?php echo $this->Form->end('Apply');?></td></tr>



</table>

这里出现错误

AD7six

型号名称为单数

文档中所示

模型类名称为单数和CamelCased。

如果您有数据库表,carriers则模型名称为Carrier

习惯

控制器文件在问题中是单数的,如果url是/carrier/xxx(并且类存在),则该文件将起作用-因为CakePHP不会对url应用任何变形魔术。

但是,预期的url为:(/carriers/xxx即,控制器名称为复数)。在问题中,文件名是单数,类名是错字:

in app\Controller\CarrierController.php
                  ^^^^^^^
class CarriesController
      ^^^^^^^

CakePHP不会在名称错误的文件中找到类,也不会使用在正确位置但名称错误=的类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误:在非对象文件上调用成员函数setFlash():C:\ wamp \ www \ CakePHP \ app \ Controller \ PublishersController.php行:28

来自分类Dev

wordpress在functions.php第5行的非对象上调用成员函数add_section()

来自分类Dev

在第25行的非对象上调用成员函数query()

来自分类Dev

在第82行上,在profile.php中的非对象上调用成员函数query()

来自分类Dev

在第82行上,在profile.php中的非对象上调用成员函数query()

来自分类Dev

RedirectionListener.php第46行中的FatalErrorException:错误:在非对象上调用成员函数getUser()

来自分类Dev

PHP:在非对象上调用成员函数...

来自分类Dev

致命错误:在第463行上的/Applications/XAMPP/xamppfiles/htdocs/magento/app/Mage.php中的非对象上调用成员函数getModelInstance()

来自分类Dev

致命错误:在第24行的/.../admin/index.php中的非对象上调用成员函数getSubMenu()

来自分类Dev

致命错误:在第72行的C:\ wamp \ www \ test \ functions.php中的非对象上调用成员函数fetchAll()

来自分类Dev

在第23行上的非对象上调用成员函数count()

来自分类Dev

致命错误:在第16行上的非对象上调用成员函数prepare()

来自分类Dev

致命错误:在第15行的非对象上调用成员函数prepare()

来自分类Dev

PHP致命错误:在第45行的admin \ includes \ html \ database.class.php中的非对象上调用成员函数prepare()

来自分类Dev

PHP致命错误:在第45行的admin \ includes \ html \ database.class.php中的非对象上调用成员函数prepare()

来自分类Dev

Laravel在非对象上调用成员函数create()

来自分类Dev

Laravel 5:[在非对象上调用成员函数getAction()

来自分类Dev

致命错误:在第600行的/***/***/public_html/lib/Varien/Simplexml/Config.php中的非对象上调用成员函数extend()

来自分类Dev

致命错误:在第332行上的C:\ wamp \ www \ magentno \ lib \ Varien \ Data \ Tree \ Dbp.php中的非对象上调用成员函数getId()

来自分类Dev

在第11行的C:\ xampp \ htdocs \ CodeIgniter_Practice \ application \ controllers \ news.php中的非对象上调用成员函数get_news()

来自分类Dev

致命错误:在第7行的D:\ wamp \ www \ relation \ application \ controllers \ c_relation.php中的非对象上调用成员函数get_tab()

来自分类Dev

致命错误在非对象PHP上调用成员函数login()

来自分类Dev

PHP致命错误:在非对象上调用成员函数hasAttribute()

来自分类Dev

PHP致命错误:在非对象上调用成员函数asXML()

来自分类Dev

PHP致命错误:在非对象上调用成员函数prepare()

来自分类Dev

PHP:致命错误在非对象上调用成员函数format()

来自分类Dev

意外的PHP错误:在非对象上调用成员函数...

来自分类Dev

在非对象(PHP)上调用成员函数query()

来自分类Dev

PHP错误-在非对象上调用成员函数execute()

Related 相关文章

  1. 1

    错误:在非对象文件上调用成员函数setFlash():C:\ wamp \ www \ CakePHP \ app \ Controller \ PublishersController.php行:28

  2. 2

    wordpress在functions.php第5行的非对象上调用成员函数add_section()

  3. 3

    在第25行的非对象上调用成员函数query()

  4. 4

    在第82行上,在profile.php中的非对象上调用成员函数query()

  5. 5

    在第82行上,在profile.php中的非对象上调用成员函数query()

  6. 6

    RedirectionListener.php第46行中的FatalErrorException:错误:在非对象上调用成员函数getUser()

  7. 7

    PHP:在非对象上调用成员函数...

  8. 8

    致命错误:在第463行上的/Applications/XAMPP/xamppfiles/htdocs/magento/app/Mage.php中的非对象上调用成员函数getModelInstance()

  9. 9

    致命错误:在第24行的/.../admin/index.php中的非对象上调用成员函数getSubMenu()

  10. 10

    致命错误:在第72行的C:\ wamp \ www \ test \ functions.php中的非对象上调用成员函数fetchAll()

  11. 11

    在第23行上的非对象上调用成员函数count()

  12. 12

    致命错误:在第16行上的非对象上调用成员函数prepare()

  13. 13

    致命错误:在第15行的非对象上调用成员函数prepare()

  14. 14

    PHP致命错误:在第45行的admin \ includes \ html \ database.class.php中的非对象上调用成员函数prepare()

  15. 15

    PHP致命错误:在第45行的admin \ includes \ html \ database.class.php中的非对象上调用成员函数prepare()

  16. 16

    Laravel在非对象上调用成员函数create()

  17. 17

    Laravel 5:[在非对象上调用成员函数getAction()

  18. 18

    致命错误:在第600行的/***/***/public_html/lib/Varien/Simplexml/Config.php中的非对象上调用成员函数extend()

  19. 19

    致命错误:在第332行上的C:\ wamp \ www \ magentno \ lib \ Varien \ Data \ Tree \ Dbp.php中的非对象上调用成员函数getId()

  20. 20

    在第11行的C:\ xampp \ htdocs \ CodeIgniter_Practice \ application \ controllers \ news.php中的非对象上调用成员函数get_news()

  21. 21

    致命错误:在第7行的D:\ wamp \ www \ relation \ application \ controllers \ c_relation.php中的非对象上调用成员函数get_tab()

  22. 22

    致命错误在非对象PHP上调用成员函数login()

  23. 23

    PHP致命错误:在非对象上调用成员函数hasAttribute()

  24. 24

    PHP致命错误:在非对象上调用成员函数asXML()

  25. 25

    PHP致命错误:在非对象上调用成员函数prepare()

  26. 26

    PHP:致命错误在非对象上调用成员函数format()

  27. 27

    意外的PHP错误:在非对象上调用成员函数...

  28. 28

    在非对象(PHP)上调用成员函数query()

  29. 29

    PHP错误-在非对象上调用成员函数execute()

热门标签

归档