小编Ion*_*ian的帖子

Yii CValidator规则:如何在模型之外进行验证

我需要在Yii中验证一些变量值;

我没有model,我需要一个预制yii public method.

其中一些必须是整数,其他字符串;

这些值是通过GET传递的.

我尝试了所有的yii所有的验证类,但都没有.

有没有人试过这个并成功了?

我需要这样的东西:

$validator = new CValidator();

$result = $validator->validate(array($key=>$value));
Run Code Online (Sandbox Code Playgroud)

开放为sugestions

validation yii

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

在 SPHINX 中未旋转的索引

我想使用 2 个索引(查询),但 sphinx 给出了这个警告:

[sphinx@reea3 ~]$ /usr/bin/indexer --config /home/sphinx/sphinx/sphinx.conf --all --rotate
Sphinx 0.9.9-release (r2117)
Copyright (c) 2001-2009, Andrew Aksyonoff

using config file '/home/sphinx/sphinx/sphinx.conf'...
indexing index 'job1'...
collected 6 docs, 0.0 MB
sorted 0.0 Mhits, 100.0% done
total 6 docs, 837 bytes
total 0.005 sec, 152988 bytes/sec, 1096.69 docs/sec
indexing index 'job2'...
collected 8 docs, 0.0 MB
sorted 0.0 Mhits, 100.0% done
total 8 docs, 151 bytes
total 0.002 sec, 53794 bytes/sec, 2850.01 docs/sec
total 10 reads, 0.000 sec, 0.2 …
Run Code Online (Sandbox Code Playgroud)

sql sphinx

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

SPHINX搜索引擎上的enable_star无法正常工作

我使用Sphinx v 0.9.9,我需要搜索一个substring within a string;

我启动了sintax,enable_star = 1我重新启动了整个系统但仍然没有结果;

index job1
{
    source      = jobSource1
    path        = /home/sphinx/jobs/job1
    docinfo     = extern
    charset_type    = utf-8
    enable_star = 1
}
Run Code Online (Sandbox Code Playgroud)

我从这里阅读文档:sphinx start语法substring搜索

有任何想法吗?

php mysql sphinx

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

Yii2:使用OR无效的多个属性的自定义验证

我正在尝试编写一个规则来验证是否设置了attribute_a或attribute_b;

必须设置以下属性之一:licitatii_publicelicitatiile_atribuite

以下代码不起作用;

<?php

namespace common\models;

use yii\base\Model;

class AbonamentValidare extends Model {

    public $licitatii_publice;
    public $licitatiile_atribuite;
    public $zone;
    public $judete;
    public $tari;
    public static $targetAttribute = [];

    public function rules() {
        return [
            [['zone'], 'required'],
            [['licitatii_publice', 'licitatiile_atribuite', 'tari', 'judete'], 'safe'],
            ['licitatii_publice', 'validate_tip_licitatie', 'targetAttribute' => ['licitatii_publice', 'licitatiile_atribuite']],
        ];
    }

    function validate_tip_licitatie($attribute, $param) {
        print_r($attribute);
        $this->addError($attribute, 'eroarea');
    }

    public function attributeLabels() {
        return array(
            'licitatii_publice' => 'lp',
            'licitatiile_atribite' => 'la',
            'tari' => 'tari',
            'judete' => 'judete',
            'zone' => …
Run Code Online (Sandbox Code Playgroud)

php yii2

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

Yii:未定义属性"CActiveDataProvider.select"

我使用的是奴隶数据库,当我切换数据库连接时,这就是我得到的:

这是什么意思?

CException

Property "CActiveDataProvider.select" is not defined.

public function actionIndex() {
    $criteria = new CDbCriteria();
    $criteria->condition = 'user_id = ' . Yii::app()->user->id;
    VillageSlaveM::$server_id = Yii::app()->session['user_active_world'];
    $dataProvider = new CActiveDataProvider('VillageSlaveM', $criteria);
    $this->render('index', array(
        'dataProvider' => $dataProvider,
    ));
}
Run Code Online (Sandbox Code Playgroud)

yii

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

PHP标头不在HTTPS上重定向

我想在保存数据后重定向到特定的URL.

我用了:

header('Location: https://linkbook.co/index.php/site/saveUrl');

它没有奏效.

为什么?

整个代码:

public function actionSaveUrl(){
            $criteria = new CDbCriteria();
            $criteria->limit = 1;
            $criteria->order = 'id asc';
            $model_url = Url::model()->FindByAttributes(array('saved_to_file'=>0,'status'=>1),$criteria);
            if($model_url){
                echo $model_url->link;
                CurlTool::downloadFile($model_url->link,'url_' . $model_url->id . '.html');
                $model_url->saved_to_file = 1;
                if( $model_url->validate() && $model_url->save() ){
                    echo 1;
                    header('Location: https://linkbook.co/index.php/site/saveUrl');
                    exit();
                }
                else{
                    echo 2;
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

php http-redirect

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

标签 统计

php ×3

sphinx ×2

yii ×2

http-redirect ×1

mysql ×1

sql ×1

validation ×1

yii2 ×1