问题列表 - 第10131页

在Zend Framework中对单选按钮进行分组

我想在逻辑产品组中显示单选按钮:

Broadband products:
  (*) 2 Mbit
  ( ) 4 Mbit

Voice products:
  ( ) Standard
  ( ) Total

Bundles:
  ( ) 4 Mbit + Standard
  ( ) 4 Mbit + Total
Run Code Online (Sandbox Code Playgroud)

所有单选按钮都具有相同的name属性 - 您可以理解.似乎Zend Framework 1.8不支持以这种方式对单选按钮进行分组.这有什么解决方案吗?

更新.只是为了澄清,结果代码看起来应该是这样的:

Broadband products: <br/>
<input type="radio" name="product" value="1"/> 2 Mbit <br/>
<input type="radio" name="product" value="2"/> 4 Mbit <br/>

Voice products: <br/>
<input type="radio" name="product" value="3"/> Standard <br/>
<input type="radio" name="product" value="4"/> Total <br/>

Bundels: <br/>
<input type="radio" name="product" value="5"/> 4 Mbit …
Run Code Online (Sandbox Code Playgroud)

php zend-framework radio-button

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

UNIX命令以递归方式更改目录的权限?

我只想更改目录的权限,而不是包含在其中的文件.

unix

7
推荐指数
3
解决办法
7519
查看次数

哪些GWT库快速,成熟且适合桌面使用?

我读过gwt-ext很慢而且看起来太笨重了.这与Ext-GWT相比如何?是否有其他库可以轻松处理拖动,调整大小,最小化?

gwt gwt-ext

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

如何在Entity Framework中回滚事务

string[] usersToAdd = new string[] { "asd", "asdert", "gasdff6" };
using (Entities context = new Entities())
{
    foreach (string user in usersToAdd)
    {
        context.AddToUsers(new User { Name = user });
    }
    try
    {
        context.SaveChanges(); //Exception thrown: user 'gasdff6' already exist.
    }
    catch (Exception e)
    {
        //Roll back all changes including the two previous users.
    }
Run Code Online (Sandbox Code Playgroud)

或者这可能是自动完成的,这意味着如果发生错误,则会针对所有更改取消提交更改.是吗?

c# entity-framework transactions savechanges rollback

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

SSIS中的Powershell

为了在SSIS包中运行PowerShell脚本,我需要做什么?

PowerShell是否需要安装在SQL服务器上?我如何实际调用SSIS中的脚本?

谢谢

powershell ssis

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

"if([bool] == true)"是否需要比"if([bool])多一步"?

这是一个纯粹迂腐的问题,以满足自己的好奇心.

我倾向于在问题中使用后一种选择(所以if (boolCheck) { ... }:),而同事总是写前者(if (boolCheck == true) { ... }).我总是有点嘲笑他,并且从他第一次开始编程时他总是把它解释为一种旧习惯.

但是我今天刚刚想到,实际写出整个== true部分可能实际上需要一个额外的处理步骤,因为任何带有==运算符的表达式都会被计算为布尔值.这是真的?

换句话说,据我所知,没有 == true行的选项可以松散地描述如下:

  1. 检查X.

使用 == true行的选项更像是:

  1. 如果X为真,则Y为真,否则为假
  2. 检查Y.

我对么?或者也许任何普通的编译器/解释器都会消除这种差异?或者我忽略了什么,而且根本没有什么区别?

显然,在实际观察到的性能方面没有区别.就像我说的,我只是好奇.

编辑:感谢所有实际发布编译结果的人,以说明两种方法之间的步骤是否不同.(看起来,大部分时间,它们都是,虽然只是轻微的.)

我只想重申,我并不是在问什么是"正确的"方法.我知道很多人喜欢一个人而不是另一个人.我也理解,从逻辑上讲,两者是相同的.如果CPU执行的实际操作对于两种方法完全相同,我只是很好奇; 事实证明,在很多时候(显然它取决于语言,编译器等),它们不是.

optimization boolean

28
推荐指数
5
解决办法
3万
查看次数

"数组参数"TSQL

我有一个带有呼叫数据记录的表,每个呼叫有一个呼叫数据,其中一个字段是我们在查询数据库时使用的CallerId.

我们使用以下TSQL来模拟一个数组参数,这是要走的路还是我们要离开?

ALTER PROCEDURE [dbo].[spStudio_Get_Smdr]
    @beginTime INT,
    @endTime INT,
    @subscribers VARCHAR(MAX) = NULL,
    @exchanges VARCHAR(MAX) = '1:',
    @beginDateValue int, 
    @endDateValue int
AS
BEGIN
    SET NOCOUNT ON;

    DECLARE @exch TABLE(Item Varchar(50))   
    INSERT INTO @exch
    SELECT Item FROM [SplitDelimitedVarChar] (@exchanges, '|') ORDER BY Item


    DECLARE @subs TABLE(Item Varchar(19))
    INSERT INTO @subs
    SELECT Item FROM [SplitDelimitedVarChar] (@subscribers, '|') ORDER BY Item

    SELECT
      ,[Level]
      ,[Timestamp]
      ,[EndYear]
      ,[EndDate]
      ,[EndTime]
      ,[CallingNumber]
      ,[DialledNumber]
      ..more fields between
      ,[DateValue]
      ,[TimeValue]
  FROM [SmdrFormat] AS S
    WHERE
        (S.[DateValue] BETWEEN @beginDateValue AND …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server-2005

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

Gtk +鼠标指针离开区域事件

我需要检测鼠标指针何时离开GtkNotebook中的区域.通常,这可以通过motion_notify事件实现,但如果指针移动得足够快,则不会触发事件.因为这是GtkNotebook中的某个像素区域,所以不可能使用GtkEventBox.这样做的正确方法是什么?

gtk user-interface gtkmm

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

为什么我不能将IEnumerable <T>列表转换为BindingList <t>?

是否可以将IEnumerable列表转换为BindingList集合?

IEnumerable列表是类型化对象的列表,例如:

IEnumerable<AccountInfo> accounts = bll.GetAccounts(u.UserName, u.Password);
Run Code Online (Sandbox Code Playgroud)

而我的PagingList只是扩展了BindingList:

public class PagingList<T> 
{
    public BindingList<T> Collection { get; set; }
    public int Count { get; set; }

    public PagingList()
    {
        Collection = new BindingList<T>();
        Count = 0;
    }
}
Run Code Online (Sandbox Code Playgroud)

我只是想将我的IEnumerable列表传递给一个使用我的PagingControl呈现列表的方法:

 protected void RenderListingsRows(PagingList<AccountInfo> list)
   {
     foreach (var item in list)
     {
       //render stuff
     }
   }
Run Code Online (Sandbox Code Playgroud)

但似乎我不能在两者之间施展,任何人都可以指出我错过了什么?!

非常感谢

c# ienumerable bindinglist

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

我可以在不同的操作类之间传播struts2 ActionErrors吗?

如果我有一个动作,其结果是redirectAction到另一个类中的另一个动作,是否有可能在结果动作中显示验证错误?例如,在下面的示例中,如果用户执行actionA(没有与之关联的视图),并且存在错误,是否有任何方法可以在actionB结果(foo.jsp)中显示这些错误?或者我是以完全错误的方式解决这个问题?

<package name="a" extends="struts-default" namespace="/a">
    <action name="actionA" class="actionAClass">
        <result name="input" type="redirectAction">
            <param name="actionName">actionB</param>
            <param name="namespace">/b</param>
        </result>
        <result type="redirectAction">
            <param name="actionName">actionB</param>
            <param name="namespace">/b</param>
        </result>
    </action>
</package>
<package name="b" extends="struts-default" namespace="/b">
    <action name="actionB" class="actionBClass">
        <result>/foo.jsp</result>
    </action>
</package>
Run Code Online (Sandbox Code Playgroud)

java error-handling model-view-controller struts struts2

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