问题列表 - 第27684页

Zend Framework - 扩展模块控制器

我有以下目录结构:

modules/
  api/
    controllers/
      ApiController.php
      InventoryController.php
      OtherController.php
Run Code Online (Sandbox Code Playgroud)

init()方法在多个控制器中很常见,所以我想将它重构为父控制器类,例如:

class Api_ApiController extends Zend_Controller_Action
{
    public function init()
    {
        // common code
    }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试:

class Api_InventoryController extends Api_ApiController
Run Code Online (Sandbox Code Playgroud)

我明白了:

致命错误:第4行的/application/modules/api/controllers/InventoryController.php中找不到类'Api_ApiController'

为什么Zend Framework没有将Api_ApiController映射到modules/api/controllers/ApiController.php?

我已经找到了解决这个问题的方法,将ApiController放在库中并注册命名空间,但这对我来说似乎是个黑客攻击.

zend-framework module zend-controller zend-autoloader

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

如果在预设的时间后没有完成加载,是否可以重新加载特定图像?使用Javascript/jQuery的

我正在运行在线摄影作品集,有时,页面上的1或2张图像无法加载.并刷新将显示无法加载图像.

场景:我点击链接,图像开始加载.但页面永远不会完成加载,因为其中一个图像无法加载.刷新后,浏览器将失败的图像加载为良好的图像.只有ctrl + F5才能清除缓存的失败图像.

计划的解决方案:我想检测10secs后没有完成加载的图像,并使用javascript/jquery动态重新加载它们.

我找到了一种方法来强制浏览器通过在src ="image.jpg?id = dummyNo"后面添加一个虚拟的唯一查询字符串来重新加载图像.但我不知道如何检测哪个图像没有完成加载,以便我可以重新加载它们.

是否有可能做到这一点?

在旁注,我想了解网站压缩和图像(加载时间)优化,哪里是我阅读的好地方?

javascript compression jquery

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

棱镜:更改活动视图

我有一个类似于Windows控制面板的小工具.该工具允许我们管理用户,配置数据库,管理脚本等.主页显示应用程序的所有子类别.单击链接时,它会在右侧面板中加载此类别的视图,左侧小面板显示此类别可用的任务.简单.

基本上,我想要做的是拥有一个"上下文"状态栏.如果您处于需要连接的视图中,状态栏应显示状态.如果您在应该显示信息的视图中,我希望它在我的状态栏中.

我已经在我的shell中为状态栏添加了一个Region名为StatusBarRegion.对于每个模块,我在shell的区域中注册了该模块的StatusBarView.

现在,我想处理上下文的变化.我需要在适当的时候激活好视图.

但每次我尝试解析StatusBarRegion时,都无法在区域管理器的区域中找到它.

看到,

var region = _regionManager.Regions[.RegionNames.StatusBarRegion];
region.Activate(_container.Resolve<StatusBarView>());
Run Code Online (Sandbox Code Playgroud)

该区域始终为空.为什么 ?

谢谢你的时间.

c# wpf prism region

5
推荐指数
1
解决办法
7722
查看次数

通配符背后的目的是什么?它们与泛型有何不同?

我几天前从未听说过野猫,在读完老师的Java书后,我仍然不确定它是什么,为什么我需要使用它.

比方说,我有一个超类Animal和几个子类,如Dog,Cat,Parrot,等...现在我需要有动物名单,我首先想到的会是这样的:

List<Animal> listAnimals
Run Code Online (Sandbox Code Playgroud)

相反,我的同事们推荐的内容如下:

List<? extends Animal> listAnimals
Run Code Online (Sandbox Code Playgroud)

为什么我应该使用通配符而不是简单的泛型?

假设我需要一个get/set方法,我应该使用前者还是后者?他们怎么这么不同?

java generics wildcard

27
推荐指数
3
解决办法
1811
查看次数

php foreach作为变量

我想使用foreach循环遍历数组列表并向每个数组添加一个元素.

$tom = array('aa','bb','cc');
$sally = array('xx','yy','zz');

$myArrays = array('tom','sally');

 foreach($myArrays as $arrayName) {
     ${$arrayName}[] = 'newElement';
 }
Run Code Online (Sandbox Code Playgroud)

使用$ {$ arrayName} []是最好的方法吗?还有其他选择而不是使用花括号吗?它目前有效,但我只是想知道是否有更好的选择.

谢谢

php foreach

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

让我的UIPickerView具有与键盘相同的行为

所以我有一个UITableView,其中一行是UITextView.

当用户向UITextView写入内容时(使用键盘),用户可以滚动tableview并选择另一个单元格.一切正常.

当用户选择另一个单元格时,会出现一个datePicker,用户可以选择给定的日期.我希望用户能够像键盘在屏幕上一样滚动tableView.

这里的问题是,当我使用选择器滚动时,表会反弹回到前一个位置(选择器隐藏了一些单元格).

我认为这是因为我将选择器添加到主窗口,作为子视图......但我老实说不确定......

我应该在哪里(以及如何)添加我的选择器,使其"出现"键盘出现的位置?

不确定我是否清楚......

非常感谢.

iphone uitableview uipickerview

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

FREETDS和UNIXODBC字符转换

我有一个错误需要解决.它的:

[FreeTDS][SQL Server]Error converting characters into server's character set. Some character(s) could not be converted
Run Code Online (Sandbox Code Playgroud)

当我使用土耳其字符插入我得到这个错误.我的问题是如何禁用转换的东西?我通过freetds和unixodbc连接到sql server.

谢谢..

linux sql-server debian unixodbc freetds

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

如何在C语言中将字符串转换为整数并将其存储在整数数组中?

我想知道如何将字符串转换为integer,而不在C中使用sprintf()

c

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

在 mac os x 上检测用户活动

我使用函数“IOPMSchedulePowerEvent”来安排睡眠或唤醒事件,并使用“IORegisterForSystemPower”注册我的守护进程以接收电源状态变化。一切正常!

当系统进入睡眠状态然后在预定时间醒来时,我的守护进程会做一些工作,然后系统应该再次进入睡眠状态。

现在我的问题:

  1. 我如何检测系统是被用户唤醒还是按预定时间唤醒?

  2. 我如何检测用户当前是否在使用系统,因此守护程序不必将其置于睡眠模式???

谢谢诺比克

c macos iokit user-activity

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

如何将字符串转换为任何类型

我想将字符串转换为泛型类型

我有这个:

string inputValue = myTxtBox.Text;    

PropertyInfo propInfo = typeof(MyClass).GetProperty(myPropertyName);
Type propType = propInfo.PropertyType;

object propValue = ?????
Run Code Online (Sandbox Code Playgroud)

我想将'inputString'转换为该属性的类型,以检查它是否兼容我该怎么做?

TKS

c# generics reflection

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