问题列表 - 第47357页

在CodeIgniter中加载数据

我在CodeIgniter中只获得了一个带有此代码的特色项目.我想获得5种不同的特色商品.

我的模特:

    // GET THE FEATURED PRODUCTS
    function getMainFeature(){
        $data = array();
        $this->db->select("id, a_title, a_description, a_image");
        $this->db->where('a_featured', true);
        $this->db->where('a_status', 'active');
        $this->db->order_by("rand()");
        $this->db->limit(5);

        $Q = $this->db->get('articles');

        if($Q->num_rows() >0){
            foreach($Q->result_array() as $row){
                $data = array(
                    "id" => $row['id'],
                    "a_name" => $row['a_title'],
                    "a_description" => $row['a_description'],
                    "a_image" => $row['a_image']
                );
            }
        }
        $Q->free_result();
        return $data;
    }
Run Code Online (Sandbox Code Playgroud)

我的控制器:

function index(){


    //get featured
    $data['mainfeature'] = $this->MArticles->getMainFeature();
    $data['main'] = 'template/main/home';
    //load data and template
    $this->load->vars($data);
    $this->load->view('template/main/main_template');
}
Run Code Online (Sandbox Code Playgroud)

我的观点:

<li>
<?php 
foreach($mainfeature as $feat){

echo "<img src='".$mainfeature['a_image']."' border='0' …
Run Code Online (Sandbox Code Playgroud)

php arrays codeigniter codeigniter-2

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

Selenium可以监控XHR请求

在Selenium中是否有任何方法来监视来自应用程序的XHR请求.我想创建一个测试,测试单击一个按钮,然后检查是否有正确的Ajax请求.

编辑,我正在使用PHP单元,如果这很重要.

ajax selenium

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

Zend_Navigation:仅获取当前用户/角色可访问的页面

我有一个Zend_Navigation运行与navigation.xml文件提供的数据.我们假设第一级(0)由两个页面组成,前端和后端.guest用户可以通过admin角色访问前端,Backend只能访问前端.

如果我做了

<?php echo $this->navigation()->menu()->setMaxDepth(0); ?>
Run Code Online (Sandbox Code Playgroud)

它在未登录时正确显示"前端"链接,以管理员身份登录时显示"前端"和"后端"链接.

但是,显示"前端"链接对于访客来说没有多大意义,因为他们无论如何都没有任何其他页面可以导航到该级别.所以我宁愿不为客人显示导航.

我知道我能做到

<?php
if ('guest' !== $this->view->role) {
    echo $this->navigation()->menu();
}
?>
Run Code Online (Sandbox Code Playgroud)

但我希望有更好的方法来做到这一点.

我正在寻找的是类似的东西

<?php
if (count($this->navigation()->getPagesForRole($this->view->role)) > 1) {
    echo $this->navigation()->menu();
}
?>
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何使用Zend_Navigation提供的API实现这一点...我看到有一个getPages()方法,但它返回所有页面"未过滤".

我认为这有一个简单的解决方案,但我一直试图在过去的两个小时内解决这个问题并且什么都没找到,所以我猜我的方向错了.

谢谢你的时间.

编辑:

我忘了提到导航已经使用ACL来控制权限,它工作正常.我唯一的问题是我不想为客人显示前端/后端导航,因为只导航一个链接项是没用的.对此感到抱歉.

php acl zend-framework zend-navigation

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

使用out和ref参数时的装箱和拆箱

当方法接受ValueType的out/ref参数时,是否会发生装箱/取消装箱?

c# boxing unboxing ref out

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

Drupal中的最大函数嵌套级别达到了错误

我和Drupal一起在Civicrm工作.我创建了一个自定义导入部分.每当我提交映射表单时,它都会显示这种错误:

致命错误:达到最大功能嵌套级别'100',正在中止!在第290行的C:\ wamp\www\crmdev\includes\common.inc中

我该如何解决这个问题,以及如何重置嵌套级别?

php drupal drupal-6 civicrm

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

获取R的全局环境中加载的函数列表

可能重复:
有没有办法获得一个可以在R中使用的所有函数名称的向量?

你好

我想从R获得环境中加载的函数列表.
我知道ls()这会给出加载的对象列表.但有些对象不是函数.
我想从函数中清除我的env,而不是从包含我不希望丢失的一些结果的其他对象(矩阵,数组等)中清除.

任何的想法?

r function environment-variables

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

g.raphael js(graphaeljs),line,hoverColumn问题

我正在使用gRaphael JS lib绘制折线图.和haverColumn函数有一些问题.这是我简化的hoverColumn函数.

var line = raphael.g.linechart(50, 20, 650, 120, xAry, yAry, options).hoverColumn(function (){
    ...
    console.log(this.x+","+this.y);
    ....
}
Run Code Online (Sandbox Code Playgroud)

当鼠标悬停在图表上时,将调用hoverColumn函数,并执行日志功能.但是,某些区域不会调用hoverColumn函数.

所以,我用firebug做了调试,我找到了原因.折线图上有一些大的矩形区域,当鼠标在区域上时,尽管鼠标位于图表的列上,hoverColumn仍然不会被调用.

这是一个有助于理解的捕获图像.火虫和直肠.

在此输入图像描述

当我使用firebug手动删除rect时,hoverColumn函数运行良好〜-_-;

区号由gRaphael-js自动生成.

那么,有什么方法可以解决这个问题吗?请问〜

javascript graphael

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

如何将属性标记为json不可序列化?

正如标题所说,我想通过JavascriptSerializer将属性标记为不可序列化.怎么能达到这个目的?提前致谢.

c# asp.net-mvc

14
推荐指数
2
解决办法
5715
查看次数

何时选择通过PowerShell脚本开发PowerShell模块

我即将为Windows管理员编写PowerShell脚本,以帮助他们完成与部署Web应用程序相关的某些任务.

我是否应该支持或排除开发PowerShell模块(.psm1)而不是执行PowerShell脚本(.ps1)

开发脚本的论据

  • 简单:我认为使用脚本对于Windows管理员来说更简单,更简单,因为它不需要安装模块(但我可能错了,因为我不是Windows管理员!).
  • 更快的开发:开发模块需要更仔细地编程接触内部方法.这就像设计API一样,因此必须更严格.

开发模块的论据:

  • 可重用性:这是我想到的第一件事:如果管理员想要将我们的脚本集成到他自己的脚本中,那么他可能更容易重用一个暴露一个(或几个)cmdlet的模块而不是调用我们的脚本?
  • ...

如果你知道PS脚本与PS模块的常见用例,或者每个选择的技术限制,它可能会有所帮助.

powershell module windows-scripting

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

Google Chrome扩展程序 - 将焦点设置为omnibar

我正在开发一个Google Chrome扩展程序,需要将重点放在Omnibar上.我还没有在API参考中找到任何内容.有可能吗?

谢谢你的帮助!

javascript google-chrome-extension

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