小编Arf*_*een的帖子

当我在记事本或MS Word上的任何阿拉伯语/乌尔都语/波斯语文本中插入英语单词时,为什么单词会被洗牌?

我可以在MS Word或Notepad上写阿拉伯语/乌尔都语/波斯语就好了,但每当我插入任何英文单词或数字时,序列就会受到干扰,看起来所有的单词都在句子中被洗牌了.

看下面的例子:

?? ??? ???? ?? ???? ?? ...
Run Code Online (Sandbox Code Playgroud)

现在我插入了一个英文单词,它变为:

 ?? ??? ???? ??word  ???? ?? ...
Run Code Online (Sandbox Code Playgroud)

所以你可以看到几乎所有的单词都被混淆了......解决方法是什么?

ms-word bidi arabic persian direction

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

无法在Yii中看到日志文件

我无法在Yii框架中看到日志文件.默认情况下,它保存在"protected/runtime"中.这是我在main中的配置:

'log'=>array(
            'class'=>'CLoCFileLogRoutegRouter',
            'routes'=>array(
                array(
                    'class'=>'CFileLogRoute',
                    'levels'=>'error, warning, info',
                    'categories'=>'system.*',
                ))),
Run Code Online (Sandbox Code Playgroud)

这就是我记录的方式:

Yii::log("Index Checkout", "profile", 'system.web.CController');
Yii::trace('IndexCheckout', 'system.web.CController');
Run Code Online (Sandbox Code Playgroud)

没有收到任何错误但找不到任何日志文件.

任何的想法 ?谢谢.

php model-view-controller logging yii

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

在Drupal 8中按节点获取分类术语ID

我正在尝试通过特定节点获取分类法数据.

如何通过使用Node对象获取Taxonomy Term Id?

Drupal ver.8.3.6

drupal-8

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

Elasticsearch 错误“引导程序检查失败”(绑定非环回地址)

最近安装了Elasticsearch 7.3.2后,发现绑定localhost或者127.0.0.1后,服务器运行正常。

但是我使它可供外部使用,即在特定 IP 或 0.0.0.0 上,它引发了我的错误并停止了服务器:

绑定或发布到非环回地址,强制执行引导程序检查 [2019-09-19T18:21:43,962][ERROR][oebBootstrap] [MARFEEN] 节点验证异常 [1] 引导程序检查失败

elasticsearch

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

Yii文档生成器不接受docs命令

我想使用Yii文档生成器,我已经在protected/commands中提取了源代码.

当我尝试运行命令时:

yiic docs check
Run Code Online (Sandbox Code Playgroud)

它说:

Yii command runner (based on Yii v1.1.8)
Usage: c:\wamp\www\FRAMEW~1\yiic <command-name> [parameters...]

The following commands are available:
 - message
 - migrate
 - shell
 - webapp

To see individual command help, use the following:
   c:\wamp\www\FRAMEW~1\yiic help <command-name>
Run Code Online (Sandbox Code Playgroud)

我是否需要编辑任何配置才能运行docs命令?

php documentation-generation yii

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

Yii模型:在Yii模型中使用动态表名

我有一个Yii模型将使用(稍后)多个数据库,表前缀将基于代码.

例如:

AMI_tablename,BMI_ AMI_tablename等

这些所有表都相同但在不同的数据库中.

我想知道如何在运行时向Yii模型提供动态表名?

我尝试使用setter函数,但父类CActiveRecord给出了一个错误,因为它没有从子模型类中获取值.

所以这是我的模型代码(只有我有问题的部分)

class RevShareModel extends CActiveRecord
{

    public $prefix;

    public static function model($className=__CLASS__)
    {
        return parent::model($className);
    }

    /**
     * @return string the associated database table name
     */
    public function tableName()
    {
        return $this->prefix . '_revshare_model';
    }
Run Code Online (Sandbox Code Playgroud)

现在在我的控制器的某个地方

$obj = RevShareModel::model();
$obj->prefix ="BMI";
$obj->tableName();
$obj->findByPk(1);

exit;
Run Code Online (Sandbox Code Playgroud)

但我得到的错误是:

CDbException

The table "_revshare_model" for active record class "RevShareModel" cannot be found in the database.

C:\wamp\www\framework\db\ar\CActiveRecord.php(2264)
Run Code Online (Sandbox Code Playgroud)

好像当CActiveRecord调用tableName()方法时,它不会获得$前缀.

php yii yii-cmodel

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

如何在表单中的vtype验证的vtypes消息文本中包含字段值?

我正在进行表单验证,我使用Vtypes来检查数字范围.

它完全正常,除了我需要在'numberrangeText'中包含我自己允许的值(field.minValField和field.maxValField).有没有办法做到这一点?

提前致谢

     Ext.apply(Ext.form.VTypes, {
            numberrange : function(val, field) {
                if(val < field.minValField || val > field.maxValField){
                    console.log(field);
                    return false;
                }
            },
            numberrangeText: 'Value Range Should Be: '

});
Run Code Online (Sandbox Code Playgroud)

Arfeen

forms validation extjs extjs3

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

通过ajax将表单数据发布到PHP的最佳方式

我只是想知道通过ajax将表单数据发布到PHP脚本的最佳方法是什么.我正在遵循以下3种方法:

  1. 将表单字段分别发布到PHP(并在PHP中像正常一样单独接收它们)

  2. 将表单数据转换为JSON编码数据并在单个POST字段中将其发送到PHP(并在PHP中将其作为具有JSON编码数据的单个POST变量接收)

  3. 将表单数据转换为JSON编码数据,并以PHP接收的方式将其发送到PHP $GLOBALS["HTTP_RAW_POST_DATA"].

我想问一下在安全性和性能方面最好的方法是什么.还有其他更好的方法来完成这个过程吗?我再说一遍,我是通过jQuery AJAX发送的.

php forms ajax jquery json

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