问题标签 [agavi]

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 投票
4 回答
744 浏览

php - php mvc 框架 agavi 是否使用符合 REST 的 CRUD?

agavi 框架使用 PUT 请求进行创建,使用 POST 请求更新信息。通常在 REST 中使用相反的方式(通常指的是 POST 添加信息,而 PUT 替换整个数据记录)。

如果我理解正确,重要的问题是 PUT 必须是幂等的,而 POST 没有这个要求。因此,我想知道如何创建新记录是幂等的(即多次请求不会导致多次创建记录),特别是当 ORM 通常使用 id 作为主键并且新记录的 id 不知道时到客户端(因为它是在数据库中自动创建的),因此不能成为请求的一部分。鉴于此,agavi如何对PUT请求保持幂等性的要求。

谢谢。

0 投票
3 回答
131 浏览

php - 其他工作主模板上的 Agavi 异常?

我正在将 Agavi 与 Doctrine 一起使用。主模板有时无法加载,并AgaviParseException列出所有 . 我正在使用所有技术的最新稳定版本。

0 投票
2 回答
196 浏览

php - 阿加维设置饼干

我对 agavi 一无所知,这可能有很多错误。

我想设置一个 cookie:


我得到:解析错误:语法错误,意外的 T_VARIABLE

它的形式:http ://www.agavi.org/apidocs/index.html 我在做什么错

0 投票
1 回答
82 浏览

xml - 如何获得在 agavi 框架中创建文件的权限?

我正在使用 DOMDocument 来创建和解析 xml 文件,但是当我在 agavi 框架中使用它时,它向我显示了这个错误:

( ! ) 警告:DOMDocument::save(mci_sitemap.xml) [domdocument.save]: 无法打开流:/home/sample6/tps/app/modules/Mci/models/PrcModel.class.php 中的权限被拒绝在线531

它不允许我创建我的 xml 文件

0 投票
1 回答
80 浏览

php - couchdb修订号跳转和文档更改导致冲突

我在使用 couchDB 时遇到了一个奇怪的问题。由于未知冲突,我的数据库中的某些文档无法更新。将它们与 Futon 中的其他文档进行比较时,我看不出与其他文档有任何大的不同。当我尝试更新其中一个文档时,修订号会从例如 45 跳到 58,但看不到任何更改。这就是我在 couchdb 日志文件中看到的内容。

有什么想法吗?