我用PHP编写了一个游戏,但我打算用CakePHP重写它。开始它很简单,似乎我浪费了很多工作效率,自己写了所有的查询等。我花了差不多20个小时(虽然浪费了很多),而使用Cake,它可以在几个小时内完成。
这让我有更多时间让游戏更流畅,更好。我在PHP游戏中使用了简单的表单,但这次我想做得更好。
我在Cakephp中看到了很多帮手,我不知道该使用什么。该游戏适用于我的个人语言学习网站,就像Rosetta Stone一样。用户在看到“perro(西班牙语)”等文字时,应点击4张图片中的1张。
实施此操作的最佳方法是什么?我在考虑使用Javascript的xmlHttprequest表单。 Jquery,Ajax或原型。
然而,我很尴尬地说,在拥有多个网站并且总是听到人们说Javascript很容易之后,从来没有编写过任何Javascript,并且与PHP相比,并没有发现它看起来很容易。有人能指出我正确的方向吗?看来我不应该在这里使用POST表单。我应该使用什么来优化用户体验?答案 0 :(得分:0)
您是否阅读过documentation for JsHelper
?它可能会回答你的一些问题。看看JsHelper::request()
方法。
Jquery,Ajax或原型。
JsHelper
是一个PHP抽象层,可以插入几个不同的Javascript库(包括jQuery和Prototype)。但是,Ajax不是javascript库;)
您可以检查帮助程序的输出,以查看每个Javascript库生成的Javascript代码的样子。
注意:您不必使用此帮助程序与CakePHP一起执行Ajax,而是可以将纯Javascript文件包含到项目中。这样做有助于您学习Javascript并允许您做更多功能强大的事情,但鉴于您目前对PHP更熟悉,这种方法应该提供更低的入门门槛。