问题标签 [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.

0 投票
1 回答
416 浏览

cakephp-1.3 - CakePHP 模型属于任何其他模型

我不确定正确的标题是什么。这是我的问题:

有几种模型,例如:
公司
人(与用户不同)
用户
等。

其中一些需要附加一个或多个文件。

所以我创建了一个UploadedFile模型。如何将其链接到上述任何模型?有时UploadedFile属于Company。有时UploadedFile属于Person

如果UploadedFile属于Company,则它不属于Person等其他人。

所有UploadedFile都属于用户(因为他们上传它们,我需要跟踪是谁上传的)

HABTM 在这里有效吗?还有其他更好的方法吗?

非常感谢您的帮助。

最好的问候,
托尼。

0 投票
2 回答
139 浏览

php - Cakephp 模型关联

我试图弄清楚我应该使用哪种关系类型来关联以下内容:

我们有一个有老师和学生的教室。

学生和老师都属于教室。但是反过来呢?

我可以在课堂模型中使用以下内容:

var $hasMany = array('Students');

var $hasOne = array('Teacher');

谢谢。

0 投票
2 回答
1312 浏览

php - Cakephp - 保存相关模型

我的模型之间有以下关系:

我想要一个可以保存作业、问题和答案的表单。

该表格几乎可以使用,它保存了作业信息和问题,但没有保存答案。

分配控制器创建操作:

创建.ctp

0 投票
3 回答
1406 浏览

php - 为什么 $uses 在 cakePHP 中被认为是不好的做法?

我有 3 张包含用户信息的表格,一张给学生,一张给老师,一张给管理员。

它们没有任何关系。我不想为管理员创建仪表板,其中会显示学生和教师的列表。

我发现实现这一点的唯一方法是使用$uses管理员控制器中的变量。但是,我在很多地方读到这是不好的做法。

有什么解决办法吗?

0 投票
1 回答
98 浏览

cakephp-1.3 - Creating Model without associations

I'm planning to implement some static pages on my current CakePHP site.

These static pages would be stored in a table called pages where it will have 2 field; title and content. Then for example, in the users_controller, I can do a find for the 'Welcome' static entry and set it into the view.

Can I create a model for pages without any association because this table in logic does not have any association with the other tables.

Is there any other best way I can implement this with simplicity in mind? Thanks.

0 投票
1 回答
43 浏览

php - 更改用户模型不会让我现在从用户中提取

我有 1 个数据库链接到 2 个应用程序。对于第二个应用程序,我像这样更改 Auth 表......

现在唯一的问题是我仍然想对用户表的用户模型运行查询,但是当我调用时它从“newAuthTable”中提取$users = $this->User->find('all');

如何仍然在 User 模型上运行查询?

谢谢你。

0 投票
2 回答
1353 浏览

cakephp - 在 CakePHP 1.3 中处理带有密码字段的表单的最佳方法?

我有一个用户控制器和用户模型。该模型和关联的数据库表用于身份验证,自然有一个密码字段。

在我edit打电话时的操作中,我$this->data将散列密码放在我的密码字段中edit。自然,我不想要一个包含 40 个字符值的密码字段,然后在保存时重新散列。

我的动作是这样的:

我的观点是这样的:

如何让用户编辑其帐户(用户名等)的表单,如果留空,则不会更新密码,但如果用户在密码字段中输入新密码,则会更新密码?

0 投票
2 回答
3148 浏览

cakephp - 加载需要使用的模型或 $uses 数组?当我们访问其他模型时

我有一个用户控制器,我需要在该 users_controllers 上使用照片模型,我可以使用它从以下访问该模型,哪个是标准使用?

或者

加载需要使用的模型或 $uses 数组?

0 投票
2 回答
700 浏览

cakephp - 在 CakePHP 中运行与控制器无关的查询

我有一个具有模型作业的作业控制器。

当我点击 /jobs(作业控制器的索引功能)时,我需要在其他 2 个表(未加入作业)上运行查询,以查找要在实际显示索引之前手动插入作业的值。

我已经尝试了几件事,但似乎无法在这方面取得任何进展。

谁能帮我这个?

1) 从客户和包裹的连接中选择字段(复杂条件) 2) 遍历结果并在作业中插入/更新值 3) 显示作业

先感谢您。

马尼坎丹

0 投票
1 回答
229 浏览

cakephp - CakePHP HABTM 查找所有有关联记录的记录

我有一个模型-HABTM“博客”的“类别”。我需要创建一个查询,该查询仅选择具有更多零博客与之关联的类别。我很难弄清楚如何做到这一点。我想出的只是使用 find('all'...) 将类别从数据库中取出,然后提取 $category['Blog'] 数组中的类别。显然,我更希望不必让数据库完成所有这些工作,因此更优雅的解决方案将不胜感激。

谢谢阅读!