搜索
首页后端开发php教程CakePHP求救求救~

index.php页面显示Cake is able to connect to the database.
数据库表:users
model:user.php
controller:users_controller
view:view/users/register.ctp  action="/users/register"

执行用户注册。 为什么总是提示:
Missing Database Table
Error: Database table users for model User was not found.
纯新人。。。求教啊。。


回复讨论(解决方案)

数据库  users表没有找到

在Model中应该有一个public $useTable;的属性,设置一下试试。

数据库  users表没有找到

在Model中应该有一个public $useTable;的属性,设置一下试试。

该了。还是显示 Missing table。。。愁死我了。。


数据库  users表没有找到

在Model中应该有一个public $useTable;的属性,设置一下试试。

该了。还是显示 Missing table。。。愁死我了。。
把你的Model贴出来看下



数据库  users表没有找到

在Model中应该有一个public $useTable;的属性,设置一下试试。

该了。还是显示 Missing table。。。愁死我了。。
把你的Model贴出来看下



   class User extends AppModel{
    
     var $name = 'User';
   }
?>
这个是。




数据库  users表没有找到

在Model中应该有一个public $useTable;的属性,设置一下试试。

该了。还是显示 Missing table。。。愁死我了。。
把你的Model贴出来看下



   class User extends AppModel{
    
     var $name = 'User';
   }
?>
这个是。

你的数据库中有user这个表吗?





数据库  users表没有找到

在Model中应该有一个public $useTable;的属性,设置一下试试。

该了。还是显示 Missing table。。。愁死我了。。
把你的Model贴出来看下



   class User extends AppModel{
    
     var $name = 'User';
   }
?>
这个是。

你的数据库中有user这个表吗?



 存在users表。。

那你在model加这样一个属性:public $useTable = "users";
如果你的数据库配置文件中设置了表前缀,就写users,如果没有设前缀就写dbo.users。如果你不设置这个属性,默认找的是你的这个model名的表

那你在model加这样一个属性:public $useTable = "users";
如果你的数据库配置文件中设置了表前缀,就写users,如果没有设前缀就写dbo.users。如果你不设置这个属性,默认找的是你的这个model名的表

我去。。还是不行。。。还是
Missing Database Table。

那你在model加这样一个属性:public $useTable = "users";
如果你的数据库配置文件中设置了表前缀,就写users,如果没有设前缀就写dbo.users。如果你不设置这个属性,默认找的是你的这个model名的表

能发一个你写的CakePHP 的例子给我吗。。简单点的就行。我学习一下。。

你在你的Controller里调用Model里的什么方法了?方法写了吗?

controller:<?php/** * Static content controller. * * This file will render views from views/pages/ * * CakePHP(tm) : Rapid Development Framework (http://cakephp.org) * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) * * Licensed under The MIT License * For full copyright and license information, please see the LICENSE.txt * Redistributions of files must retain the above copyright notice. * * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) * @link          http://cakephp.org CakePHP(tm) Project * @package       app.Controller * @since         CakePHP(tm) v 0.2.9 * @license       http://www.opensource.org/licenses/mit-license.php MIT License */App::uses('AppController', 'Controller');/** * Static content controller * * Override this controller by placing a copy in controllers directory of an application * * @package       app.Controller * @link http://book.cakephp.org/2.0/en/controllers/pages-controller.html */class IndexsController extends AppController {    /**     * 模型类     * @var array     * @access public     */    public $uses = array('User');  	public function index(){				$info = $this->User->getName();		echo $info;die;	}}Model:<?phpclass User extends AppModel {	/**	 * 模型名称	 * @var string	 * @access public	 */	var $name = 'User';	/**	 * 使用的数据库表	 * @var string	 * @access public	 */	var $useTable = 'Users';	/**	 * 默认的数据库连接配置	 * @var string	 * @access public	 */	var $useDbConfig = 'default';			/**	 *	 */	public function getName(){		return "User::getName";	}	}

你在你的Controller里调用Model里的什么方法了?方法写了吗?

controller:<?php/** * Static content controller. * * This file will render views from views/pages/ * * CakePHP(tm) : Rapid Development Framework (http://cakephp.org) * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) * * Licensed under The MIT License * For full copyright and license information, please see the LICENSE.txt * Redistributions of files must retain the above copyright notice. * * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) * @link          http://cakephp.org CakePHP(tm) Project * @package       app.Controller * @since         CakePHP(tm) v 0.2.9 * @license       http://www.opensource.org/licenses/mit-license.php MIT License */App::uses('AppController', 'Controller');/** * Static content controller * * Override this controller by placing a copy in controllers directory of an application * * @package       app.Controller * @link http://book.cakephp.org/2.0/en/controllers/pages-controller.html */class IndexsController extends AppController {    /**     * 模型类     * @var array     * @access public     */    public $uses = array('User');  	public function index(){				$info = $this->User->getName();		echo $info;die;	}}Model:<?phpclass User extends AppModel {	/**	 * 模型名称	 * @var string	 * @access public	 */	var $name = 'User';	/**	 * 使用的数据库表	 * @var string	 * @access public	 */	var $useTable = 'Users';	/**	 * 默认的数据库连接配置	 * @var string	 * @access public	 */	var $useDbConfig = 'default';			/**	 *	 */	public function getName(){		return "User::getName";	}	}


controller里面 必须要加上这一段吗? 我下载的例子看他们貌似都没加呢。 我加上了,但显示App::users未定义。

来人帮我看看吧~~ 还未解决呢啊。。。

为什么我换了1.2.7就没有这个错误了。还能找到users表。。难道1.2.1还有什么东西需要配置吗。


你在你的Controller里调用Model里的什么方法了?方法写了吗?

controller里面 必须要加上这一段吗? 我下载的例子看他们貌似都没加呢。 我加上了,但显示App::users未定义。

我那的cakephp版本是2.x的,1.2版本的不用加,你去官网看看手册,里面都有实例...



你在你的Controller里调用Model里的什么方法了?方法写了吗?

controller里面 必须要加上这一段吗? 我下载的例子看他们貌似都没加呢。 我加上了,但显示App::users未定义。

我那的cakephp版本是2.x的,1.2版本的不用加,你去官网看看手册,里面都有实例...

换了个1.2.7的版本就好了。真心不知道为什么出错了。。不知道哪里配置不一样。

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
11个最佳PHP URL缩短脚本(免费和高级)11个最佳PHP URL缩短脚本(免费和高级)Mar 03, 2025 am 10:49 AM

长URL(通常用关键字和跟踪参数都混乱)可以阻止访问者。 URL缩短脚本提供了解决方案,创建了简洁的链接,非常适合社交媒体和其他平台。 这些脚本对于单个网站很有价值

Instagram API简介Instagram API简介Mar 02, 2025 am 09:32 AM

在Facebook在2012年通过Facebook备受瞩目的收购之后,Instagram采用了两套API供第三方使用。这些是Instagram Graph API和Instagram Basic Display API。作为开发人员建立一个需要信息的应用程序

在Laravel中使用Flash会话数据在Laravel中使用Flash会话数据Mar 12, 2025 pm 05:08 PM

Laravel使用其直观的闪存方法简化了处理临时会话数据。这非常适合在您的应用程序中显示简短的消息,警报或通知。 默认情况下,数据仅针对后续请求: $请求 -

构建具有Laravel后端的React应用程序:第2部分,React构建具有Laravel后端的React应用程序:第2部分,ReactMar 04, 2025 am 09:33 AM

这是有关用Laravel后端构建React应用程序的系列的第二个也是最后一部分。在该系列的第一部分中,我们使用Laravel为基本的产品上市应用程序创建了一个RESTFUL API。在本教程中,我们将成为开发人员

简化的HTTP响应在Laravel测试中模拟了简化的HTTP响应在Laravel测试中模拟了Mar 12, 2025 pm 05:09 PM

Laravel 提供简洁的 HTTP 响应模拟语法,简化了 HTTP 交互测试。这种方法显着减少了代码冗余,同时使您的测试模拟更直观。 基本实现提供了多种响应类型快捷方式: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

php中的卷曲:如何在REST API中使用PHP卷曲扩展php中的卷曲:如何在REST API中使用PHP卷曲扩展Mar 14, 2025 am 11:42 AM

PHP客户端URL(curl)扩展是开发人员的强大工具,可以与远程服务器和REST API无缝交互。通过利用Libcurl(备受尊敬的多协议文件传输库),PHP curl促进了有效的执行

在Codecanyon上的12个最佳PHP聊天脚本在Codecanyon上的12个最佳PHP聊天脚本Mar 13, 2025 pm 12:08 PM

您是否想为客户最紧迫的问题提供实时的即时解决方案? 实时聊天使您可以与客户进行实时对话,并立即解决他们的问题。它允许您为您的自定义提供更快的服务

宣布 2025 年 PHP 形势调查宣布 2025 年 PHP 形势调查Mar 03, 2025 pm 04:20 PM

2025年的PHP景观调查调查了当前的PHP发展趋势。 它探讨了框架用法,部署方法和挑战,旨在为开发人员和企业提供见解。 该调查预计现代PHP Versio的增长

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具