cakephp

有没有一种简单的方法从CakePHP中的视图中获取AuthComponent用户数据?

更新Alexander’sanswer正是我想要的.但是,我会添加以下内容以防其他人像我一样感到困惑.我花了一段时间才明白,如果你改变了Auth使用的模型,那么你需要使用类似的东西:实际上,这些信息可以从会话中轻松获得.您使用会话助手来抓取它.我相信正确的语法是:编辑:对于CakePHP2.X,语法是:

Cakephp 3.x另一个模型的排序不起作用

我有两个型号用户&角色这里“RoleshasManyUsers”和“UsersaretoRoles”当用户保存时,我们也会询问用户的角色&记录保存.问题:我有列firstname,lastname,roles的用户列表.每个&每列都有排序,但角色排序不起作用.角色表包含角色名称的“名称”字段.我在下面提到了链接,但它对我不起作用.PaginationSortinCakephp3.xUsersCon

CakePHP Xml实用程序库触发DOMDocument警告

我在CakePHP的Xmlcorelibrary视图中生成XML:视图由带有阵列的控制器提供:无论出于何种原因,CakePHP发出如下内部调用:…因为,DOMDocument::createElement不会转义值.但是,正如测试案例所示,它仅在某些节点中执行.我做错了什么或者我只是在CakePHP中遇到了一个错误?)并将其附加到其父节点.您可以向一个父节点添加多个节点和不同类型的节点.如下例所示:输出:

Cakephp 3不在查询中

我认为这是一种常见的模式,但我找不到优雅的CakePHP方式.我们的想法是从列表中删除已经选择的值.要使用Cake书中的示例:我想要做的就是创建一个查询,返回给定学生尚未注册的课程,最有可能填充选择下拉列表.如果我没有使用Cake,我会做类似的事情或者可能是等效的NOTEXISTS子句,或外连接技巧,但你明白了.我很难在Cake中如何优雅地做到这一点.在我看来,这将是一个普遍的需求,但我已经研究了

CakePHP 3.0中虚拟字段/实体属性上的分页排序链接

我想在CakePHP3.0中的virtualfield/entityproperty上创建一个paginationsortlink.在CakePHP2.x中,我曾经创建了一个virtualfield,然后在该字段上创建了一个分页排序链接.但是,在CakePHP3.0中,virtualfields已被virtualentityproperties取代.我有什么方法可以在CakePHP3.0中使用它吗