小编Mat*_*eau的帖子

从 ajax 响应访问返回数组的键值

这是我从我的 Ajax 方法返回的 json:

{"id_ac":"32","mail_uniq_ac":"mail@gmail.com","id_civ":"2"}

我想访问id_ac我的 javascript 中的键值,但实际上,我不能。

这是我的 ajax 控制器:

public function executeAjaxGetActeur(sfWebRequest $request){
        $id_ac = $request->getParameter('id_ac');

        $acteur = Doctrine_Core::getTable('Acteur')->findOneByIdAc($id_ac);

        return $this->renderText(json_encode($acteur->toArray()));
    }
Run Code Online (Sandbox Code Playgroud)

这是我需要获取键值的 javascript

function showModalTempsPartenaire($id_ac){

        var $id_ac = $id_ac;
        $.post($url + "/ajax/get_acteur", {
            id_ac: $id_ac
        }, function (data) {
            if (data && trim(data) != '')
                console.log(data);
            console.log(data['id_ac'])
        });
}
Run Code Online (Sandbox Code Playgroud)

这 :

console.log(data); 
Run Code Online (Sandbox Code Playgroud)

输出我:

{"id_ac":"32","mail_uniq_ac":"mail@gmail.com","id_civ":"2"}
Run Code Online (Sandbox Code Playgroud)

但是 console.log(data['id_ac']); 返回未定义

javascript php ajax json

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

更改 Composer PHP 版本路径 Plesk

解决 :

对于 plesk 用户,您需要在文件中添加以下行时创建 nano .bash_profile:

PATH=/opt/plesk/php/7.1/bin:$PATH 
Run Code Online (Sandbox Code Playgroud)

它将适用于 ssh 用户!

对于 root ssh 用户,你可以这样做:

export PATH=/opt/plesk/php/7.1/bin:$PATH;
Run Code Online (Sandbox Code Playgroud)

希望它会有所帮助

我尝试对作曲家说,现在他需要查看我的 plesk 服务器上安装的 php 版本 7.1 希望。

我怎么能做到这一点?我不是命令行专家..我想我需要添加这一行

export PATH=/opt/plesk/php/7.1/bin:$PATH;在我的.bashrc文件中,但我真的不知道如何访问它以及如何添加该行。

希望有人能帮助我,提前非常感谢。

实际上我需要手动执行此操作来更新作曲家:

export PATH=/opt/plesk/php/7.1/bin:$PATH; php composer.phar update
Run Code Online (Sandbox Code Playgroud)

php command-line plesk composer-php

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

无法将类型为Illuminate \ Http \ UploadedFile的对象用作数组

我尝试发送附件文件,但是我得到了

无法将类型为Illuminate \ Http \ UploadedFile的对象用作数组

我使用laravel 5.4

有人知道为什么我会收到此错误吗?

(我没有将文件上传到目录中,我只想发送控制器上要求的文件)

希望有人能提供帮助,最好的问候:)

这是我的控制器:

public function postSendMassive(Request $request){

        $files = $request->file('uploads');

        $emails = Structure::where('type_structure_id', 4)->pluck('adresse_email_structure');

        $subject = $request->subject;
        $bodyMessage = $request->texte;

        foreach($files as $file) {
            $files[] = [
                'file' => $file->getRealPath(),
                'options' => [
                    'mime' => $file->getClientMimeType(),
                    'as'    => $file->getClientOriginalName()
                ],
            ];
        }

        Mail::to('test@gmaIL.com')->send(new MassiveEmail($subject , $bodyMessage , $files));

        return back()->with('status', "Email envoyé");

    }
Run Code Online (Sandbox Code Playgroud)

这是我的构建邮件:

public function build()
    {

        $subject = $this->subject;
        $bodyMessage = $this->bodyMessage;
        $files = $this->files;

        $email =  $this->markdown('email.MassiveMail',compact('bodyMessage'))
            ->subject($subject.'-'.'FFRXIII …
Run Code Online (Sandbox Code Playgroud)

laravel

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

当前年份的最后 2 个数字

我试图在 Laravel 上使用碳来获取本年度的最后 2 个数字。

我在我的控制器中试过这个:

$year = Carbon::now()->year; // ok i got 2017 
Run Code Online (Sandbox Code Playgroud)

我只想得到“17”。我检查了 carbon 的Carbon::createFromFormat函数文档,但我不知道只获取最后 2 个数字的方法。作为 PHP 中 DateTime 中的函数格式。

php laravel

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

如何从 plesk 服务器打开 bashrc 文件并添加新的 PHP 路径版本

我想打开我的 .bashrc 文件并添加新的 PATH PHP 版本export PATH=/opt/plesk/php/7.1/bin:$PATH;

在我的 root ssh 连接中,我做了: ls -a ,我看到了 .bashrc !但我如何打开文件并添加新路径?

抱歉,我真的不是命令行之王

如果有人可以提供帮助,请提前非常感谢

command-line plesk

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

使用laravel-dompdf导出PDF刀片视图

我尝试使用包从出口刀片观点:https://github.com/barryvdh/laravel-dompdf

但我得到一个错误 array_merge(): Argument #2 is not an array

这是我的控制器:

public function ExportPDF($licencie)
    {

        $pdf = PDF::loadView('licencie_structure.show', $licencie);
        return $pdf->download('invoice.pdf');

    }
Run Code Online (Sandbox Code Playgroud)

这是我的路线:

Route::get('/export/pdf/{licencie}',
    [
        'as' => 'export.pdf',
        'uses' => 'LicencieStructureController@ExportPDF'
    ]);
Run Code Online (Sandbox Code Playgroud)

这是我的看法:

<div class="row">
        <div class="col-lg-8">
            <div class="box box-info">
                <div class="box-header">
                    <h3 class="box-title">Fiche Licencie N° {{$licencie->num_licence}}</h3>
                </div>
                <div class="box-body">
                <div class="pull-right"><img src="http://localhost/adminlte/public/uploads/{{$licencie->lb_photo}}" class="img-thumbnail" style="width: 250px; height: 250px; margin-right: 50px"></div>
                <p>Statut : {{$licencie->statut_licence->lb_statut}} <a href="#" data-toggle="tooltip" title="Une licence peu possède un des trois status suivant : Gratuit , Non Payé …
Run Code Online (Sandbox Code Playgroud)

laravel

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

MysqlWorkbench PostgreSQL 驱动程序

我尝试安装 PostegreSQL 驱动程序,但它不起作用,当我运行时出现此异常: ./configure --with-iodbc --enable-pthreads

检查 iodbc-config...没有配置:错误:找不到 iodbc-config(iODBC 构建所需)

我按照此安装: https: //dev.mysql.com/doc/workbench/en/wb-migration-database-postgresql-drivers-osx.html

我下载了最新版本的 mysqlworkbench 、 Xcode6.4 和指定的组件工具。

我下载了 psqlodbc-10.00.0000.tar.gz

希望有人可以提供帮助,安装一个简单的驱动程序看起来真的很复杂......:(

postgresql macos mysql-workbench

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

与负值的Javascript编号比较不起作用

我尝试将负值与"0"进行比较,但这似乎不起作用.

var number = Number.parseInt($(this).val());
var min = Number.parseInt($(this).attr('min'));
var max = Number.parseInt($(this).attr('max'));
Run Code Online (Sandbox Code Playgroud)

这是我的条件:

if (min && $(this).prop('required')) {
    if (number < min) {
        alert('ok');
            fail = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的最小值为0,我的数字为-1.

它永远不会进入这个状态.为什么?

javascript

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