小编Phl*_*lip的帖子

奇怪的行为宽度Safari(iOS)内/外宽度/高度

我一直在为我们的一项服务工作开发移动版本,并且一直在使用jqTouch,并且定位功能让我有些烦恼.

因此,在尝试找到更好的方法来获取方向值(配置文件或横向)时,我发现Mobile Safari正在为innerWidth/innerHeight/outerWidth/outerHeight返回一些奇怪的值.

我已经使用iOS4的iPhone4进行了这些测试

我的测试结果:

No keyboard    |  window.innerWidth    window.innerHeight    window.outerWidth    window.outerHeight
---------------------------------------------------------------------------------------------------
Pro --> Lan    |                480                   268                  482                   420
Lan <-- Pro    |                321                   418                  321                   419
Pro <-- Lan    |                480                   268                  482                   420
Lan -->--> Lan |                480                   268                  482                   420
Lan <-- Pro    |                321                   418                  321                   419

With keyboard  |  window.innerWidth    window.innerHeight    window.outerWidth    window.outerHeight
---------------------------------------------------------------------------------------------------
Pro --> Lan    |                321                   418                  321                   419
Lan <-- Pro    |                481                   269                  481                   419
Pro …
Run Code Online (Sandbox Code Playgroud)

javascript iphone mobile-safari jqtouch

6
推荐指数
0
解决办法
3529
查看次数

从另一个模块的控制器扩展控制器?

我有一个名为'olo'的模块,可以处理我们所有的在线订购.

现在我已经制作了一个名为"olosec"的新模块,因为我希望制作一个不同的版本,稍微改变流程,并在某些控制器中进行其他一些更改.

我是否可以使用'olo'中的控制器在'olosec'中扩展控制器?

截至目前我已经尝试过了

class Olosec_CartController extends Olo_CartController
Run Code Online (Sandbox Code Playgroud)

这引发了一个错误

Warning: include_once(Olo/CartController.php): failed to open stream: 
No such file or directory in /httpdocs/library/Zend/Loader.php on line 146 Warning:
include_once(): Failed opening 'Olo/CartController.php' for inclusion.
bla bla bla (include path) bla bla bla
Run Code Online (Sandbox Code Playgroud)

我的目录结构是这样的(谢谢tree \F \AEditPlus ++)

+---application
|   +---views
|   |   +---scripts
|   |   +---layouts
|   |   |   +---default
|   |   |   +---admin
|   |   +---languages
|   |   +---helpers
|   +---modules
|   |   +---admin
|   |   +---mobile
| …
Run Code Online (Sandbox Code Playgroud)

php zend-framework zend-autoloader

6
推荐指数
1
解决办法
2014
查看次数

仅渲染<form>标记

有什么办法可以只渲染<form>Zend_Form对象的开始标记吗?

print $this->registerForm->renderForm();
Run Code Online (Sandbox Code Playgroud)

渲染<form></form>,我只需要<form>

编辑:

在Asleys可能的解决方案之后,我为My_Form类写了这个

public function renderFormOpen() {
    return str_replace('</form>', '', $this->renderForm());
}

public function renderFormClose() {
    return '</form>';
}
Run Code Online (Sandbox Code Playgroud)

仍然在寻找ZF的做法,即使我认为没有 - 在浏览ZF库中的代码之后.

zend-framework zend-form

3
推荐指数
2
解决办法
4497
查看次数

mod_rewrite移动版

我已经从各种来源汇总了这些规则,你们有没有看到任何陷阱?

我正在使用它来设置ZendFramework驱动的网站的移动版本.

# You ofcourse need this to start the magic, and mod_rewrite enabled ;)
RewriteEngine On

# iOS redirection.
# Make sure the URL hasn't already been rewritten internally
RewriteCond %{ENV:REDIRECT_STATUS} =""
# Make sure we don't redirect links from mobile to default (web) back to mobile
RewriteCond %{HTTP_REFERER} !domain\.com
RewriteCond %{REQUEST_URI} !^/m
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-s
# Don't use this Cond if you want direct requests on 'domain.tld' go to mobile
# RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond …
Run Code Online (Sandbox Code Playgroud)

apache mod-rewrite zend-framework

3
推荐指数
1
解决办法
4559
查看次数

SQL查找具有多个引用的行

对于我们的在线订购平台,我们有一个商店提供的街道数据库.基于我们POS系统的出口.

在现实世界中,只有一家商店可以送到任何确切的街道地址.在我们的数据库中并非如此,其中街道名称在多个商店中显示.

表格是这样的 - 简化:

街道

street_id
street_name
street_from
street_to
store_id
Run Code Online (Sandbox Code Playgroud)

表中当前行的一些示例:

1, "very nice street", 1, 999, 6
2, "very nice street", 1, 999, 10
3, "random street", 1, 53, 10
4, "random street", 2, 64, 10
5, "unique street", 1, 999, 10
6, "unique street", 1, 999, 6
Run Code Online (Sandbox Code Playgroud)

关于如何获得所有行的任何想法,其中相同的街道名称被引用到两个或更多商店?在上面的例子中,我希望查询返回"非常好的街道"和"独特的街道"..我不想要"随机街道",因为它只引用了商店号#10.

因此以下SQL将返回"随机街道"

SELECT street_name, COUNT(*)
FROM streets
GROUP BY street_name
HAVING COUNT(*) > 1;
Run Code Online (Sandbox Code Playgroud)

mysql sql

3
推荐指数
1
解决办法
166
查看次数

Zend Studio和远程主机 - 最佳实践

得到以下:

  1. Zend Studio
  2. Zend框架项目
  3. FTP和SSH远程主机(root访问)

想要:

  1. 直接保存到远程主机.

目前我正在使用localhost*AMP服务器,通过FTP手动更新遥控器.

尝试了各种方法来完成上述 - 显然不成功.

有人可以告诉我该怎么做?Studio 5(pre-eclipse)对纯粹的"FTP编程"来说要好得多.

/菲利普

zend-framework zend-studio

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

JOIN的结果集中的GROUP BY在MS-SQL中

我有一个包含特定范围项目的订单行的查询,然后我加入订单信息.

SELECT Orders.*, Orderp.*
FROM Orders 
INNER JOIN
    Orderp ON Orderp.StoreID = Orders.StoreID 
  AND 
    Orderp.[Date] = Orders.[Date] 
  AND 
    Orderp.OrderNumber = Orders.OrderNumber
WHERE
    (Orders.ItemType = 2)
  AND 
    (Orders.ItemNumberOnMenu IN (68, 69, 70, 71, 72)) 
  AND 
    (Orders.[Date] > '2013/01/01')
Run Code Online (Sandbox Code Playgroud)

如果我GROUP BY Orderp.Telephone在上面的查询结束时添加,我会收到以下错误.在此输入图像描述

有没有想法如何分组客户的电话号码?

sql sql-server

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