问题标签 [cakephp-model]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cakephp - 在 CakePHP 中从另一个模型调用一个模型
我有一个用户模型,另一个是访问码模型。在注册过程中,我使用的用户模型为表单数据设置了一些验证规则。
在注册页面上,我有一个不属于用户模型的字段,即访问代码字段。我想在用户模型中验证此字段以检查用户输入的代码是否存在于访问代码表中,并且还想检查第三个模型,即该访问代码的用户访问代码。
我怎么能做到这一点?我正在使用 CakePHP v1.2。
谢谢
php - 与 CakePHP 的简单关联
我最近开始研究 CakePHP——到目前为止我很喜欢。但是,我需要问一个相当简单的问题:
这是关于模型关联的。我有 2 个模型用户和组。一个用户可以有多个组,一个组只能有一个用户。所以我做了这样的:
然后在添加组页面上,我希望可以从下拉列表中选择用户。我的组添加视图如下:
user_id 会自动转换为下拉列表 - 但是没有任何选项。我需要做什么?我假设我需要放置一个应该从用户表中获取“名称”的地方。
php - 自动下拉框未填充 cakephp
我正在创建一个消息控制器,允许用户向其他用户发送消息。这是我的数据库结构
用户
消息
to_id 和 from_id 都引用用户中的 id 列。这是我的消息模型
信息
那么这是我的看法
它显示一个下拉框,但其中没有用户。我在用户表中至少有 5 个用户
即使我像这样添加前缀
还是不行
php - cakephp 查找所有数据格式
我正在使用以下内容来查找数据。
它为我提供以下格式的数据。
我可以获取以下格式的数据吗?如果是,如何?我需要以下格式的数据数组。
php - CakePHP:如何为所有文本框、文本区域添加验证规则以进行输入?
如果任何输入框包含<script>..</script>
或者<style>..</style>
它将该文本插入到数据库表中?
假设有一个用于标题的文本框输入和一个用于正文的文本区域输入。
如果这些字段包含任何脚本,它将显示错误消息并且不会插入数据。
我不想对每个表单都使用 Sanitize 类,而是想对每个模型使用验证规则来防止插入脚本。
我怎样才能做到这一点 ?
cakephp - Cakephp 1.3 到 2.0 的转换
我正在尝试将我的 Cake 1.3 应用程序更新到 2.0。在一些模型方法中,我正在加载会话和电子邮件组件,如下所示:
但是,当我加载这些页面时,出现此错误:
像使用 Cake 1.3 一样,在 Cake 2.0 中加载和使用组件的正确方法是什么?
php - 绑定多个模型 Cakephp
我正在尝试在cakephp中绑定3个模型。关系如下
成员有很多成员_组织成员_组织属于组织
我尝试使用
$this->Member->find('all',conditions)
它只向我显示了 hasMany 关联的数据。我知道会员模型与组织没有直接关系。但是我们该怎么做呢?我的代码如下:
我发现这个网站很有帮助。感谢和问候 Himanshu Sharma
cakephp - 在 CakePHP 中排除 HABTM 关系的空结果
大多数 CakePHP 文档似乎都告诉您如何根据具体的关系结果进行过滤。我似乎找不到的是如何过滤掉具有不返回数据的关系的结果。
例如,以具有帖子和标签的典型博客示例为例。标签拥有并属于许多帖子 (HABTM)。对于本次讨论,假设以下表结构:
您如何仅找到与它们关联的一个或多个帖子的标签(即排除不会返回任何帖子的标签)?
理想的结果集看起来像(为格式化添加了引号):
php - cakePHP 复制函数或使用外部控制器?(干燥问题)
我有 3 个控制器,Tokens, Stores
并且Users
.
Token 与另外两个模型相关,每个 token 都有一个 owner-type 和 owner-id。
User_controller 和 Store_controller 中还有一个名为 EmailTokenToUser 的函数,它将激活链接发送给注册用户或商店的人。
我的问题是:我应该将函数传递给令牌吗?如果是这样,我应该怎么称呼它?(requestAction 是个坏主意,只为一个函数创建一个对象..)
有任何想法吗?
php - 如何在 CakePHP 2.0.2 中指定数据库配置?
我刚刚安装了 CakePHP 2.0.2 以便在一个新项目中使用。我正在尝试使用名为的数据库配置,development
但我的模型似乎没有选择它。
基于 CakePHP 2 的新目录和文件名约定,我在以下位置创建了以下内容/app/Model/AppModel.php
:
但是,默认主页告诉我:
Cake 无法连接到数据库。
但是,如果我将配置名称/app/Config/database.php
更改default
为消息更改为成功消息,就好像它没有选择我的自定义AppModel
类一样。
我该如何补救?正如新的 CakePHP 2.0 文档所说的$useDbConfig
那样使用我上面所做的属性?
编辑:内容/app/Config/database.php
: