小编Sha*_*imi的帖子

PHP中的多个分隔符拆分字符串

可以根据多个分隔符将字符串解析为数组吗?如代码中所述:

$str ="a,b c,d;e f";
//What i want is to convert this string into array
//using the delimiters space, comma, semicolon
Run Code Online (Sandbox Code Playgroud)

php

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

yii类没有加载

在尝试包含我自己的类库时Yii.我使用此代码包含一个类文件Yii.

Yii::import('application.apis.myapi.*');
Run Code Online (Sandbox Code Playgroud)

myfile位于 [protected/apis/myapi.php]

我不知道我收到这个错误:

[YiiBase::include(myapi.php) [<a href='function.YiiBase-include'>function.YiiBase-include</a>]: failed to open stream: No such file or directory]
Run Code Online (Sandbox Code Playgroud)

php yii

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

比较yii中的问题

几乎在每个维基中都解释了简单的事情.我陷入了yii的CDbcriteria比较问题.

只有精确的"等于"匹配解释为:

select * from users where status ='active'
Run Code Online (Sandbox Code Playgroud)

这种比较解释如下:

$criteria->compare('status','active');
Run Code Online (Sandbox Code Playgroud)

但是我找不到一个用基于运算符的搜索来描述它的示例脚本.喜欢不等于以下查询:

select * from users where status !='active'
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

yii

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

Jquery在div中获取子div

我有一个css div,在那个div中存在另一个div.当鼠标悬停在父div上时,如何获得子div?在这里:

<div class="parent">
  <div class="child">
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

当鼠标越过父div时,我希望显示子div.

jquery

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

如何使用JQuery查找浏览器窗口的中心

如何使用jquery找出浏览器中心的坐标?

jquery

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

Codeigniter修改会话数据

我在会话中存储的数据很少,如下所示:

$session_data = array("uid" => "test user", "loged_in" => true);

$this->session->set_userdata($session_data);
Run Code Online (Sandbox Code Playgroud)

要修改"uid",我试过了

$uid = array("uid" => "New user");
$this->session->set_userdata($uid);
Run Code Online (Sandbox Code Playgroud)

它没用,所以我尝试了

 $this->session->set_userdata("uid","New user");
Run Code Online (Sandbox Code Playgroud)

它也没用.无法在谷歌上找到任何有用的东西.请帮助我如何更改会话中的值?

codeigniter

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

Yii将参数传递给widget

对不起,如果我使用错误的关键字.由于错误的关键字,我可能没有得到足够的信息.

我们通过这种方式在Yii中创建小部件:

class streamList extends CWidget {
  //do some stuff
}
Run Code Online (Sandbox Code Playgroud)

此外,我们在任何地方使用此小部件

$this->widget("application.components.widget.streamList");
Run Code Online (Sandbox Code Playgroud)

我们如何以接受参数的方式编写窗口小部件

$this->widget("application.components.widget.streamList",array('title'=>'Posts');
Run Code Online (Sandbox Code Playgroud)

我用Google搜索但没有解决.请帮助,谢谢.

编辑日志: 另外,我们如何将默认参数值定义为'titile'?我试过了public $title = Shk::getTitle(),但没办法.

yii yii-components

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

PayPal支付方式的基本区别

这些paypal付款方式有何不同.我想与osCommerce集成.

PayPal网站付款专业版(美国)直接付款
PayPal快速结账
PayPal IPN
PayPal网站付款标准
PayPal网站付款专业版(英国)直接付款
PayPal网站付款专业版(英国)快速结账

paypal paypal-sandbox

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

Javascript函数绑定问题

三年前,我是一个javascript大师.在JQuery发布之后,我忘记了JavaScript的一切.对我来说,这可能是这个框架的一个很大的缺点.大声笑

我的问题如何将函数与文档的onload事件绑定?我到目前为止试过的是:

<script type="text/javascript">
    var d = document.getElementsByTagName('body');
    d.onload=function(){
        alert('Welcome');
    }
</script>
Run Code Online (Sandbox Code Playgroud)

我也试过document.onload = function()等等,但都没有用

javascript javascript-framework

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

Yii模型正在验证,但无法保存数据

我有一个yii应用程序.数据已正确验证.在$model->validate()返回true,但数据不会被保存.有什么方法我知道错误.它什么都不做.既不打印错误也不警告.

if (isset($_POST['Invoice'])) {
    $model->validate();
    $model->attributes = $_POST['Invoice'];
    if (!$model->validate()) {
        die(CVarDumper::dump($model->errors,10,true));
    }

    if ($model->save()) {
        die("Data saved");
        $this->redirect(array('view', 'id' => $model->id));
    } else {
        CVarDumper::dump($model->attributes,10,true);
        CVarDumper::dump($model->errors,10,true);
    }
}
Run Code Online (Sandbox Code Playgroud)

yii

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