如何不在CakePHP3中添加操作后刷新页面

问题描述:

我想要不是在CakePHP3中添加操作后刷新页面。如何不在CakePHP3中添加操作后刷新页面

也许我应该使用AJAX的,但如果我用ajax,我不知道的CakePHP的模型验证工作......

如果我使用AJAX,将CakePHP的型号审定工作?
或者,如果ajax以外的更好的方式存在,请教我!

+0

欢迎来到Stack Overflow!请参阅[问]和[mcve]了解如何使您的问题可以回复的一些提示。事实上,一个试图回答的人会在黑暗中拍摄一些你真正需要的东西,因为这个问题非常模糊。对于ajax或不ajax,这是......不是一个很好的问题。我希望你能修改它并获得你需要的帮助。 –

+0

@DavyM感谢您的咨询!我修改了这个问题,但我不知道我是否理解你的建议... –

您可以使用ajax发送数据。一个action方法处理ajax请求。当您将请求数据转换为实体(newEntity/patchEntity)时,数据将被验证。 ajax请求和响应不同于post,但是将数据转换为实体,验证和保存是相同的。

+0

不客气。如果您对cakephp使用ajax不熟悉,您可以在这里看到一些示例和源代码:http://sandbox.dereuromark.de/sandbox/ajax-examples – Christian

+0

是的,我是使用CakePHP使用ajax的新手。我只是寻找一些例子。谢谢! –