问题标签 [cakephp-2.3]
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.
controller - CakePHP 控制器创建一个空文件夹
一旦我获得有关“添加”投资的新记录,我将很乐意自动创建一个文件夹。另外,如果这是文件夹也会获得记录的ID,我仍然更喜欢它。这可能吗?
目前我有以下。但他甚至没有给我一个文件夹。
你可能有解决方案吗?
php - 使用 simplesamlphp 1.10 和 cakePHP 2.3 不起作用
我正在尝试在 cakePHP 中实现 SimpleSAMLphp 身份验证工具。我写了一个SamlAuthenticate
组件app\Controller\Component\Auth
,看起来像这样:
但是我总是在身份提供者和我的蛋糕应用程序之间建立一个循环。
我想知道,如果我的服务器有问题,或者我的身份提供者的配置有问题,所以我写了一个简单的测试脚本,它没有问题地工作:
因此,cakePHP 中的某些内容破坏了身份验证过程。SimpleSAMLAuthToken 设置正确(我可以通过 SimpleSAMLphp 管理面板看到),但$as->isAuthenticated()
总是返回 false。
我还尝试了https://github.com/bvidulich/CakePHP-simpleSAMLphp-Plugin,结果相同。
php - 插件模型关联在带有 cake ACL 的 cakephp 2.3 中不起作用
我只是想在一个名为“Cauth”的插件中实现 Cakephp ACL 用户身份验证。我之前实施的同样的事情工作正常。这次不同的是,它在插件下。在这里,在控制器中, $this->User->Group->find('list'); 不管用。我收到以下致命错误:
我的代码如下:
团体型号:
用户型号:
用户控制器添加操作,组选择框不起作用。
用户控制器添加操作:
谁能帮我解决这个问题。
特别说明:它正在处理以下案例。
情况1:
如果我从控制器绑定模型,它就可以正常工作。
IE
案例二:
如果我允许所有人的操作名称。管理员拥有所有权限,尽管我还需要为管理员编写 beforeFilter。
我又找到了一个案例来使它可行。
案例3:
我的 AppController 的代码是 -
在这种情况下,它不起作用。但是当我成功的时候——
然后该协会再次开始工作。仍然无法理解这个组件声明有什么问题。
如果我不这样声明,我的 ACL 就不起作用。即所有组都获得相同的权限。
请帮我。我很长一段时间都在这方面。
cakephp - 更新 CakePHP 中的行
我试图更新 cakePHP 2.3.1 中的一行。我有类测试扩展 AppModel 与 $validates 数组,以及控制器(简化):
书上说:
创建或更新由模型的 id 字段控制。如果设置了 $Model->id,则更新具有此主键的记录。否则会创建一个新记录:
如上所述,我设置了 $this->Test->StuId 但是当我提交表单时它仍然显示:
错误:SQLSTATE [23000]:违反完整性约束:1062 键“PRIMARY”的重复条目“” SQL 查询:INSERT INTO ........
如错误所示,查询仍然是 INSERT 而不是 UPDATE 那么我需要做些什么来更新,请帮帮我:(
编辑:@thaJeztah 我已经像这样编辑了我的视图:
但它仍然显示同样的问题
数据库错误错误:SQLSTATE [23000]:完整性约束违规:1062 键 'PRIMARY' SQL 查询的重复条目 '':INSERT INTO
cakePhp
。tests
(stuName
,stuDoB
,stuAdd
) 价值观 ('Đào Đức Anh', '2013-03-25', 'Kim Liên')
如您所见,查询仍然是插入而不是更新,您能帮我解释为什么仍然会发生这种情况:(
cakephp-2.3 - CakePHP 2.3 Method onlyAllow 不存在
今晚尝试删除记录时出现奇怪的错误:
无法弄清楚发生了什么 - 删除方法直接从蛋糕烘烤中取出。我唯一的猜测是 http 文档根目录的权限太紧了,但这似乎有点牵强。没有 httpd 错误。使用管理员前缀和不使用管理员前缀都会发生这种情况。
php - 如何检查 cakephp-2.3 中的控制器正在使用哪个模型?
我在 cakephp-2.3 中面临模型关联问题。插件模型关联中描述的在 cakephp 2.3 中无法使用 cake ACL
现在在我看来,UsersController 没有使用 User 模型。我用过
但是在我看来,它并没有使用这种模式。有什么方法可以检查在 cakephp-2.3 中使用我的控制器的模型?
php - 在包含的列上过滤分页结果
我的数据库成员和成员项中有两个表。我为它创建了两个模型。一个是Member,另一个是Memberitem
Member 模型与 Memberitem 有 hasMany 关系,而 Memberitem 模型与我的 Member 模型有 belongsTo 关系。
Memberitem 条目具有基于颜色的特定分类,如红色、粉红色、绿色等。现在我想使用分页选择所有具有至少一个粉红色成员项的成员。
目前我正在使用:
但它显示了所有成员。
输出是这样的:
它显示了这个结果。空成员项的成员仍然存在。我只想要结果中的第 1 条和第 3 条记录。
cakephp - cakephp 条件结果数组被窃听的地方
我被 cakePHP 的一个奇怪行为困住了。当我找到('all'); 如果我采用两个相互恢复的条件,我的数组将结果分组......
示例:第一个请求条件数组:
结果:
ETC
当我提出更多条件时:条件数组:
结果bug... Cake group 两个参数status_title, status_open...
查看stati信息...它已经在子数组Stati中删除了Status_title和status_isopen...
注意:我使用可包含的行为。我的 find('all'); 指向一个视图表。地位是我的榜样之一。
提前致谢 !!
编辑:这是我的分页查询:
EDIT2:MySQL 查询很好......
cakephp - 我应该在哪里存储由 CakePHP 中的 cron 创建的 csv 文件?
我正在运行一个每日 cron,它通过 Cakephp 控制台 shell 运行并生成一个最终将被解析的 CSV 文件。
我想要做的是将每天的 CSV 文件存储在一个公众无法访问的文件夹中。
有一个理想的位置吗?如果我希望它可以公开访问,我会将其粘贴在webroot/files
.
对我来说最好只是在其中创建一些随机文件夹,app
还是已经为此目的指定了其他地方?
php - 如何在 cakephp 2.3 中烘焙没有脚手架的插件控制器
当我烘焙我的插件控制器时,它总是使用脚手架生成。
任何人都可以帮助我在没有脚手架的情况下烘焙插件。