小编use*_*198的帖子

PHP从关联数组中删除元素

我有一个PHP数组,看起来像这样:

Index              Key     Value
[0]                1       Awaiting for Confirmation
[1]                2       Assigned
[2]                3       In Progress
[3]                4       Completed
[4]                5       Mark As Spam
Run Code Online (Sandbox Code Playgroud)

当我var_dump数组值时,我得到这个:

array(5) { [0]=> array(2) { ["key"]=> string(1) "1" ["value"]=> string(25) "Awaiting for Confirmation" } [1]=> array(2) { ["key"]=> string(1) "2" ["value"]=> string(9) "Assigned" } [2]=> array(2) { ["key"]=> string(1) "3" ["value"]=> string(11) "In Progress" } [3]=> array(2) { ["key"]=> string(1) "4" ["value"]=> string(9) "Completed" } [4]=> array(2) { ["key"]=> string(1) "5" ["value"]=> string(12) "Mark As …
Run Code Online (Sandbox Code Playgroud)

php arrays

96
推荐指数
4
解决办法
39万
查看次数

如何在rails上的ruby中使用AWS-SDK gem列出s3文件夹中的所有文件

我想显示s3文件夹中所有文件的列表,以便我可以获取所有上次修改日期,以便我可以确定哪些文件已被更改.

我尝试使用objects.with_prefix('Folder1')它给我一个完整的列表,但也包含Folder1.1键

我不知道我是否需要使用分隔符,但我找不到任何在aws sdk中如何使用分隔符的方法.

非常感谢提前!

我正在使用'aws-sdk'宝石

这是我的桶结构-Folder1 -File1 -File2 -Folder.1.1

这是我的代码

bucket = s3.buckets[bucket_name]
data = bucket.objects.with_prefix('Folder1/')
data.each do |object|
    puts "#{object.key}\t#{object.last_modified}";
end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails amazon-s3

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

ORDER BY 输出列小写

我可以毫无问题地运行此 Postgres 查询:

select
(select product_types.name from product_types
 where product_types.id = products.product_type_id) AS product_type_name
 from products
order by product_type_name
Run Code Online (Sandbox Code Playgroud)

但是当我尝试按小写字母排序时,它不起作用:

select
(select product_types.name from product_types
 where product_types.id = products.product_type_id) AS product_type_name
 from products
order by lower(product_type_name)
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

ERROR:  column "product_type_name" does not exist
LINE 4: order by lower(product_type_name)
                       ^

********** Error **********

ERROR: column "product_type_name" does not exist
SQL state: 42703
Character: 156
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解释一下吗?

sql postgresql sql-order-by postgresql-9.1

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

如何从Zend Navigation XML向<li>添加类名

有人可以帮帮我,我完全卡住了!我不知道如何<li>在Zend导航XML中为标记添加类名

这是我的XML

<configdata>
    <nav>
        <home>
            <label>Home </label>
            <uri>/</uri> 
        </home>

        <request>
            <label>Quotes </label>
            <uri>/quote</uri>
        </request>

        <work>
            <label>How It Works</label>
            <uri>/how-it-works</uri>
        </work>

        <information>
            <label>Informations </label>
            <uri>/informations</uri>
        </information>

        <directory>
            <class> last </class>
            <label>Directory </label>
            <uri>/directory</uri>  
        </directory>
    </nav>
</configdata>
Run Code Online (Sandbox Code Playgroud)

当我添加<class>last</class>这是我得到的:

<li>
    <a class="last" href="/directory">Directory </a>
</li>
Run Code Online (Sandbox Code Playgroud)

目前我正在接受,<a class="last">但我需要<li class="last">

非常感谢提前!干杯

zend-framework zend-navigation

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

需要Zend表格的帮助

我正在创建一个zend表单状态下拉列表,让用户更新其状态.

所有状态值都来自数据库.使用getProviderQuoteStatus($ providerId,$ quoteId,$ quoteStatusId)方法确定用户可以使用的状态.

我目前面临的问题是表单何时通过验证过程.

我一直在获取'1' was not found in the haystack(因为状态值填充在控制器中而不是表单本身,因此providerQuoteStatus表单元素数组为空).任何人都可以帮我解决这个问题怎么解决?

非常感谢提前!

  private function getProviderQuoteStatusForm()
    {

             $form = new Application_Form_ProviderQuoteStatus(array(
             'action' => '/leads/update-Provider-Quote-Status'
             ,'method' => 'post',
             ));

             return $form;
    }

private function getProviderQuoteStatus($providerId,$quoteId,$quoteStatusId)
    {

             $form = $this->getProviderQuoteStatusForm();

            $providerQuoteStatus = new Application_Model_DbTable_ProviderQuoteStatus();
            $providerQuoteStatusValues = $providerQuoteStatus->                   
                                         getProviderQuoteStatusUpdateValues ($quoteStatusId);   

           $form->getElement('providerQuoteStatus')->addMultiOptions($providerQuoteStatusValues);
           $form->getElement('providerQuoteStatus')->setValue($quoteStatusId);
           $form->getElement('quoteId')->setValue($quoteId); // set Quote Id to the hidden field
         return $form;
    }





    public function updateProviderQuoteStatusAction()
    {

                $form = $this->getProviderQuoteStatusForm(); // Status Update dropdown box
                $this->view->form = $form;

           if …
Run Code Online (Sandbox Code Playgroud)

php zend-framework

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

jquery/javascript setInterval

目前我正在开发用户通知警报消息功能.

我设法用来setInterval控制我的Ajax调用(检查用户是否有任何通知消息).但我的问题是我只希望通知消息只在页面上出现一次(现在它在屏幕上显示多个通知警报消息).我知道您可以使用setTimeout它只调用一次但我还需要页面检查是否每5分钟有一个新的通知消息警报.

第二个问题是第一轮可能会立即调用Ajax,然后每5分钟调用一次所有其他调用吗?因为我希望系统在他们登录系统后立即检查n然后每5分钟一次.

这是我的代码

function getAjaxNotice() {
    $.post("/async/getnotification", {},
        function(response) {
            var notice = $(response);
            $("#notices").prepend(notice);
        });

    return false;
}

setInterval("getAjaxNotice()", 50000);
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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