小编tec*_*_28的帖子

以编程方式创建子域

我有这个网站,用户为他的网站选择一个模板.我必须在我的网站上为该用户创建一个子域,该子域将应用所选模板.我的问题是,如果是,那么我可以以编程方式创建子域吗?我正在使用cakephp.我希望在选择模板后,可以在某个URL上访问用户站点.

php subdomain dns cakephp

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

是否可以在渲染之前在缓存中插入图像

我有这个网页向我展示一些图像和一些图像是在鼠标悬停事件上,因此它们需要时间来显示.我已经通过放置鼠标悬停图像并通过display none属性隐藏它们,将它们放入浏览器缓存并在鼠标悬停时快速显示它.我认为可以通过其他方式将图像插入浏览器的缓存中使用jQuery或其他东西所以我没有必要把图像放在隐藏的形式.

我不知道这是不是一个愚蠢的问题.

请评论.

关心Himanshu Sharma

html javascript jquery caching

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

在cakephp paginate中强制属于关系

我试图强制加入cakephp的paginate函数.用户有消息,这意味着消息属于用户.我必须在列表中显示它们,所以我需要在这里使用paginate.问题是它没有显示我打算绑定的模型的记录我的代码是:

$userId     = $this->Session->read('SESSION_ADMIN.id');
        $this->helpers['Paginator'] = array('ajax' => 'Ajax');

      $this->Message->bindModel(
           array(
             'belongsTo'=>array(
                 'Npo'=>array(
                   'className'  =>  'Npo',
                 'foreignKey' => 'reciever_id',
                 'fields'     => 'Npo.username'
               )          
           )
        )
    );
    $this->paginate = array('conditions'=>array('Message.sender_id'=>$userId,'Message.sender'=>'Admin'),
                            'order'     => array('Message.modified DESC'),
                            'limit'     =>'1'
                              );     
    $sentMsg =  $this->paginate('Message');
    //$sentMsg =  $this->Message->find('all');
    pr($sentMsg);die();
Run Code Online (Sandbox Code Playgroud)

当我取消注释FIND语句时,它会显示我的记录但是在分页的情况下它不会.它也没有显示我在分页查询中的连接,但它在计数记录中.任何人都有一个想法.我不想使用分页加入这里.有没有办法强制属于这里?

关心Himanshu Sharma

php pagination cakephp cakephp-1.3

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

将无序密钥分配给Js数组

我得到一个随机键值对,我可以将它分配给一个数组吗?

在这里,当我分配给它喜欢它的问题arr[50] = 'abc',它会自动高达50像创建键arr[0],arr[1],arr[2]等等.

我想要一个像这样的数组 arr[50=>'abc','40'=>'pqr','53'=>'lmn']

我在这里

if(typeof(feedArr.latestRating) == 'object'){ 
                  jQuery.each(feedArr.latestRating,function(key,val){alert('key::'+key);
                    if(key in newRatingArr){ 
                    //delete the key if already exists
                      newRatingArr.splice(key,1);

                    }else{
                      //insert the key,value
                        newRatingArr[key] = val; //here is the problem occurs when key is 50 it automatically creates the indexes in the array upto 50 which i dont want
                       // alert('Key between::'+key);
                       // alert('Value between::'+newRatingArr[key]);
                      //newRatingArr.splice(key,0,val);
                    }
                    //alert(key); 
                  emptyRate = 0;

                  });
                }else{
                  emptyRate = 1;
                }
Run Code Online (Sandbox Code Playgroud)

我能在这做什么?请告诉我.

javascript arrays

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

标签 统计

cakephp ×2

javascript ×2

php ×2

arrays ×1

caching ×1

cakephp-1.3 ×1

dns ×1

html ×1

jquery ×1

pagination ×1

subdomain ×1