小编Dac*_*bah的帖子

在Codeigniter中,如何将第三个参数传递给回调(表单验证)?

我目前正在使用Form Validation类(在Codeigniter上)和设置规则.

它有两个参数(codeigniter.com/user_guide/libraries/form_validation.html):

$this->form_validation->set_rules('username', 'Username', 'callback_test[abc]');
Run Code Online (Sandbox Code Playgroud)

但是第三个参数呢?还有第四个......?可能吗?

validation codeigniter callback validationrules codeigniter-2

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

如何使用CakePhp克隆/复制sql记录?

如何使用CakePhp克隆/复制sql记录?有原生方式还是我需要找到我的记录然后保存

php clone cakephp record cakephp-2.0

6
推荐指数
2
解决办法
4889
查看次数

如何检测当前页面是否是CakePhp的主页?

如何通过CakePhp检测用户是否在我的网站主页上?

我可以用$this->webroot吗?

目标是仅在当前页面是主页时执行某些操作.

php cakephp cakephp-2.0

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

使用PHP创建增量数组的最简单方法是什么?

我只是想知道创建增量数组的最简单方法是什么?

$myarray = array('test1', 'test2', 'test3', 'test4, 'test5', 'test6', 'test7', 'test8');
Run Code Online (Sandbox Code Playgroud)

当然我可以使用"for"循环......

for ($i=1;$i<=8;$i++){
    $myarray[] = 'test'.$i;
}
Run Code Online (Sandbox Code Playgroud)

...但你知道我是否可以用原生的php函数(或类似的东西)做得更好?

php arrays

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

如何在Codeigniter上使用$ query-> row获取类对象

我目前正在使用Codeigniter框架.在下面的代码中,我想获得一个Animal_model对象,而不是一个stdClassObject.

<?php
class Animal_model extends CI_Model{

    var $idanimal;
    var $name;
    public static $table = 'animals';

    function __construct() {
        parent::__construct();
    }

    function getone(self $animal){
        $query = $this->db->get_where(self::$table, array('id_animal' => $animal->idanimal));

        if($query == FALSE){
            return FALSE;
        }else{
            return $query->row(); // How to get an Animal_model object here? 
        }
    }
}

$lion = new Animal_model();
$lion->idanimal = 25; 
var_dump($lion); // It says "object(Animal_model)".

$lion = $lion->getone($lion);
var_dump($lion); // Now it says "object(stdClass)".

?>
Run Code Online (Sandbox Code Playgroud)

如何转换$query->row()为Animal_model对象?

php codeigniter object stdclass

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

CakePhp:如何使用$ this-> Form-> input设置一个选择,值为1到100?

我正在使用Cakephp,我想学习如何设置一个从1到100的值的选择?

请注意,$this->Form->input如果可能,我更愿意使用.

forms select cakephp

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

亚马逊MWS上调用ListOrders时缺少多个订单

我使用cron作业从亚马逊帐户返回订单,它在2~3周后工作正常.事实上,订单比平时多(由于圣诞节前期),看起来cron任务无法获得所有订单.

所以我决定以不同的方式安排它以避免错过一些订单.现在,cron作业每小时运行一次(而不是每两个小时运行一次),然后我应用于new DateTime('-5 hours', new DateTimeZone('UTC'));CreatedAfter请求的参数(之前,它被指定为-10小时).

我不得不手动运行cron作业以返回在亚马逊界面上可见的缺失订单,因为"未发货"并且客户信息已完全完成.

$start_date = new DateTime('2012-04-12 10:30:00', new DateTimeZone('UTC'));
$request->setCreatedAfter($start_date);

$end_date = new DateTime('2012-04-12 11:30:00', new DateTimeZone('UTC'));
$request->setCreatedBefore($end_date);
Run Code Online (Sandbox Code Playgroud)

你能告诉我为什么还缺少一些订单吗?请询问您是否有更多信息或代码.

api amazon amazon-web-services amazon-mws

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

如何从CodeIgniter上的分页中删除空格?

我使用CodeIgniter的分页助手,它的工作原理.但是当我在浏览器中看到结果时,我可以观察到不需要的空间.CodeIgniter似乎以自动方式插入它们.

在我看来:

<div><?php echo $this->pagination->create_links(); ?></div>
Run Code Online (Sandbox Code Playgroud)

在(html)后面生成的代码:

<div>
    &nbsp;
    <a href="http://...example.../6">Previous</a>
    &nbsp;
    <a href="http://...example.../">1</a>
    &nbsp;
    <a href="http://...example.../6">2</a>
    &nbsp;
    <strong>3</strong>
    &nbsp;
    <a href="http://...example.../18">4</a>
    &nbsp;
    <a href="http://...example.../24">5</a>
    &nbsp;
    <a href="http://...example.../18">Next</a>
    &nbsp;
    &nbsp;
    <a href="http://...example.../30">Last</a>
</div>
Run Code Online (Sandbox Code Playgroud)

所以在我的上一个链接之前有一个空格,在我的"Last"链接之前有两个空格.当它被颠倒时(在我的"第一"链接之后的两个空格)发生同样的事情.

为什么?它真的让我大吃一惊!请你知道如何删除它们吗?

任何建议都感激不尽.

解决方案(感谢uzsolt的回答):它适用于first_tag_close和last_tag_open设置为''(有关详细信息,请参阅注释).

pagination codeigniter spaces

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

使用 MySQL,如何计算在一个选项中而不在另一个选项中的成员?

我想显示成员表的一些数据。

我的表看起来像这样(表结构的摘录):

id_member | city_member | option1  | no option 2
-----------------------------------------------
   1      |   Paris     |    1     |    0
. . . . . . . . . . . . . . . . . . . . . . . .
   2      |   Berlin    |    1     |    0
. . . . . . . . . . . . . . . . . . . . . . . .
   3      |   Berlin    |    0     | …
Run Code Online (Sandbox Code Playgroud)

mysql sql sum

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

如何在CSS之前或之后垂直居中内容

我目前在重新设计Bootstrap警报方面遇到了一些麻烦.我不认为它与Font Awesome相关,也不是Bootstrap.

我们的想法是在块上添加左侧,并在之前添加图标.它工作但图标不是垂直居中.当右侧包含多条线时,它变得更加丑陋.

在两个图像中:

这就是我得到的 在此输入图像描述

这就是我要的 在此输入图像描述

运行代码段以查看到目前为止我实现的目标.

.alert {
  position: relative;
  background: #3498db;
  border: none;
  padding: 15px 20px 15px 120px;
  text-align: left;
}

.alert:before {
  content: "\f129";
  font-family: FontAwesome;
  display: block;
  width: 100px; 
  height: 100%; 
  position: absolute;
  top: 0;
  left: 0;
  background: #34495e;
  text-align: center;
  color: #fff;
  font-size: 2.5em;
  vertical-align: middle;
}
Run Code Online (Sandbox Code Playgroud)
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"/>
<div class="alert">
  <p>
    Intellectum est enim mihi quidem in multis, et maxime in me ipso.<br /> 
    Ille …
Run Code Online (Sandbox Code Playgroud)

css vertical-alignment pseudo-element

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