小编cod*_*613的帖子

按邮政编码"查找最近的位置"?

我需要在我们的网站上找到"找到最近的位置".

如果访问者输入他们的邮政编码,那么他们会被重定向到最近的位置的特定网页.我们在美国和加拿大有四十个地点.

我该如何构建这样的东西?我可以使用Google Maps API执行此操作吗?我已在谷歌地图上有自定义地图.它是根据我们的位置绘制的.向谷歌地图发送命令说"我们最近的________邮政编码位置"会很高兴.

有什么建议?

php mysql google-maps

8
推荐指数
1
解决办法
2万
查看次数

backbone.js + require.js +用户认证

开始学习backbone.js和require.js.

不确定如何使用用户身份验证为Web应用程序构建文件.

似乎它应该像这样流动:

  1. 在app init上,查询服务器以检查auth会话状态;
    • 问题1:我应该在/ init/session.js中在'init'会话代码之后写这个?
    • 问题2:我应该使用jQuery ajax,还是有更好的backbone.js方法(我在例子中看到了对get(),fetch(),toJSON()的引用)?
  2. 如果成功,则将auth数据存储在模型中(user_id,username,auth_token).
    • 问题3:我如何/在哪里创建这个模型,以便我可以在整个模块中访问这些数据?即.我将有一个视图显示'isLoggedIn.html'的模板,该模板将显示为"Hello%username%!Logout".我想从此模型访问"用户名"字段.目前,我只看到如何通过在视图的define []中引用它来创建新模型,所以我不知道如何访问在init期间创建的模型.
  3. 将使用jQuery $ .cookies来保存并获取此auth数据,因此如果用户离开页面并返回,我可以查询服务器以检查会话而不是要求用户再次登录.
    • 问题4:如何在这个requirejs应用程序中包含jquery.cookies.js插件,以便我以后可以像往常一样使用$ .cookies?我应该将此插件添加到define []列表中吗?我是否必须将其添加到/js/jquery/loader.js文件中?

谢谢您的帮助.

编辑:我使用模块化骨干示例中的文件来创建我的Web应用程序.所以当我谈论/js/app.js和js/router.js时,那就是我所引用的文件.

requirejs backbone.js

7
推荐指数
1
解决办法
3777
查看次数

如何在CakePHP中使用beforeValidate()?

我有一个带有URL字段的表单.该字段的默认值为:http://.但该领域不是必需的.用户可以跳过它并提交表单.它不应该返回错误,因为它不是必需的,因为它们没有输入URL.但是现在它确实如此,因为http://.

我听说我可以使用beforeValidate()检查它是否为http://,然后清除URL字段,允许我跳过错误消息.

但我不知道如何使用beforeValidate().我搜索了谷歌,但我找不到任何有用的例子.我在哪里放置beforeValidate()的代码?这是一个功能吗?如何从那里访问提交的表单数据?

谢谢.

php cakephp cakephp-1.3 cakephp-model

4
推荐指数
1
解决办法
7484
查看次数

我可以使用相同的视图进行不同的操作吗?

我有控制器,'产品',动作'添加'和'编辑'.

我创建了一个长形式的"add.ctp"视图.想知道我是否可以使用相同的视图来生成显示'编辑'.我需要在edit(){}下放入控制器,使其输出为'add.ctp'而不是'edit.ctp'?

谢谢.

php model-view-controller cakephp cakephp-1.3

2
推荐指数
1
解决办法
2385
查看次数