小编Mif*_*fas的帖子

如何在PHPStorm中为CodeIgniter框架启用自动完成

在CodeIgniter Project中,我通常使用以下命令来执行sql.

$res = $this->db->select('*')
                 ->from('customer')
                 ->where('customer.id', $id)
                 ->get();
Run Code Online (Sandbox Code Playgroud)

但不幸的是我的PHP Storm(5.0)不支持多个自动完成(我不知道怎么说)

例如在netbeans中如果我键入

$res = $this->db->select('*')->
Run Code Online (Sandbox Code Playgroud)

它将自动弹出该功能的其余部分.但在PHPStorm它并没有畏缩.它的工作一级自动完成.

codeigniter autocomplete phpstorm

14
推荐指数
3
解决办法
4万
查看次数

带有where子句的SQL MIN函数

这是我的项目表

 Project Table
JNo Name    City
J1  Proj1   London
J2  Proj2   Paris
J3  Proj3   Athens
J4  Proj4   India
Run Code Online (Sandbox Code Playgroud)

这是我的货运表

Shipment
SNo PNo JNo Qty
S1  P1  J1  50
S1  P1  J2  90
S1  P2  J1  40
S1  P3  J3  20
S2  P1  J3  110
S2  P2  J2  30
S2  P4  J3  10
S2  P3  J1  100
S3  P1  J3  80
S3  P4  J2  70
S3  P4  J2  70
S4  P1  J3  20
S4  P2  J1  60
Run Code Online (Sandbox Code Playgroud)

我想要提供最小数量的项目名称.

我试过了.但它只返回最小数值,这是我的代码

select min(qty) …
Run Code Online (Sandbox Code Playgroud)

mysql sql phpmyadmin

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

Laravel auth检查所有页面

我创建了身份验证,它的工作完美.但是检查内页有一些问题.例如,

Route::get('/', array('before' => 'auth' , 'do'=> function(){
return View::make('home.index');
}));
Run Code Online (Sandbox Code Playgroud)

索引页面仅对登录用户可见.但是,每当我进入内页时,例如example.com/products.无需登录即可看到产品页面.

php authentication laravel

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

关闭时Magnific Popup Callback

我正在使用Magnific Popup上传图片.当用户点击或按下关闭按钮时,我希望得到用户确认是否关闭.

这是我的Javascript:

$('#upload').magnificPopup({
    type:'inline',
    callbacks: {
        close: function(){
            if( confirm("Are you sure you want to close?") ) {
              return true;
            }
              return false;
            }
          }
      }
});
Run Code Online (Sandbox Code Playgroud)

但它没有用.

html javascript jquery magnific-popup

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

如何在java中编写组合和聚合

我想知道如何在java中识别组合和聚合代码.我有C++代码,但我不懂如何用java编写.

组成

class A {};
class B { A composited_A; };
Run Code Online (Sandbox Code Playgroud)

通过指针聚合

class A {};
class B
{
A* pointer_to_A;
B(A anA){ 
pointer_to_A = &anA;
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我两个如何在JAVA工作.(我知道组合和聚合的含义)};

c++ java oop

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

如何在jQuery中检测当前页面媒体类型

我有一个包含输入字段的页面.当页面处于媒体类型打印时,我想隐藏所有0值文本字段.

我试过jQuery.但这在屏幕模式和打印模型中都有效.

HTML:

<div class="screen">some screen</div>
<div class="print">some print</div>
<input type='text' name='' id='1' class='' value='0'/>
<input type='text' name='' id='2' class='' value='5'/>
<button>Print</button>
Run Code Online (Sandbox Code Playgroud)

JS:

$('button').click(function(){
    $('input[type=text]').each(function(){
      if ( $(this).val() == 0 ){
        $(this).hide()
      }     
    })
})
Run Code Online (Sandbox Code Playgroud)

CSS:

@media print{
    .screen{
      display:none;
    }

    .print{
      display:block;  
    }
}

@media screen{
    .screen{
      display:block        
    }

    .print{
      display:none;   
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我检测到当前页面的媒体类型.我可以完成它.不幸的是我无法获得正确的代码.

我也试过jmediatype,但没有下载选项.

javascript css jquery

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

如何在Ubuntu 12.10中创建VirtualHost

我跟随了很多文章"如何在Ubuntu中创建VirtualHost".这就是我所做的

安装Apache

sudo apt-get  install lamp-server^ phpmyadmin
Run Code Online (Sandbox Code Playgroud)

我创建了site1.com在/ var/www /中调用的文件夹

然后我创建了该文件 /etc/apache2/sites-available/site1.com

然后将以下代码添加到该site1.com文件中

<VirtualHost *:80>
    ServerName www.site1.com
    ServerAdmin mifas@site1.com
    ServerAlias site1.com
    DocumentRoot /var/www/site1.com

    # Other directives here
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>

    <Directory /var/www/site1.com/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

然后我编辑主机文件添加了以下代码行

127.0.0.1   site1.com
Run Code Online (Sandbox Code Playgroud)

编辑 我也启用了site1.comsudo a2ensite site1.com

然后我重新启动apache serivice.(即使我重新启动了电脑)

当我去site1.com时,会说The connection has timed out错误信息.但我可以浏览localhost/site1.com.自从过去两天以来我一直在努力.没有解决方案.并关注了许多文章和视频.

apache ubuntu virtualhost

5
推荐指数
0
解决办法
5533
查看次数

在 PHP CodeSniffer 中出错

当我尝试在 PHPStorm(10.0.3) 中打开文件时收到以下消息。

phpcs: PHP Fatal error: Call to undefined method PHP_CodeSniffer_File::recordMetric() in /usr/share/php/PHP/CodeSniffer/Standards/PSR2/Sniffs/Files/ClosingTagSniff.php on line 91
Run Code Online (Sandbox Code Playgroud)

有人知道这是什么吗?

php phpstorm phpcodesniffer

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

如何创建固定宽度的侧边栏和全宽度内容

我想创建一个带有侧边栏和内容的页面.侧边栏已固定width(200px),内容应该是

(body_width - 侧边栏宽度)

.所以在jQuery中创建并完美运行.

编辑

但我想知道,这只能在CSS中做到吗?

html css html5 fluid-layout

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

创建PDO迭代器

我流这个文章来创建数据库迭代器.我有类似的表和记录.但是当我执行时,我得到了空白页面.我认为问题是$data = new DbRowIterator($stmt);,它没有返回正确的迭代器来acceptFilterIterator类中运行方法.我正在使用laravel

php pdo

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