小编zan*_*war的帖子

不推荐创建动态属性 CI_URI::$config

遇到 PHP 错误

严重性:8192

消息:不推荐创建动态属性 CI_URI::$config

文件名:core/URI.php

线路编号:102

回溯:

文件:C:\xampp\htdocs\inv_perpus\index.php 行:288 函数:require_once

php codeigniter

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

将额外命令从 bitbucket-piplines.yml 传递到 docker 镜像

mysql:5.7尝试使用 Bitbucket Pipelines设置 docker 映像的默认字符集和排序规则,文档提到得有点含糊:

如果需要进一步配置底层数据库引擎,请参考Docker Hub官方镜像

bitbucket 文档发送给您的这个页面表明这是可能的......至少通过 docker:

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag --character-set-server=utf8mb4 --collat​​ion-server=utf8mb4_unicode_ci

所以我的问题是如何传递这些参数:--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

我见过人们command:在 YML 中使用 bitbucket-pipelines 参数,但是 bitbucket 上的管道配置编辑器说它在那里无效:

definitions:
  services:
    mysql:
      image: mysql:5.7
      command: ['--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci']
      ports:
        - "3306:3306"
      variables:
        MYSQL_DATABASE: $MY_DATABASE
        MYSQL_ROOT_PASSWORD: $MY_PW
Run Code Online (Sandbox Code Playgroud)

mysql bitbucket docker bitbucket-pipelines

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

如何使用GitHub桌面"提交"对GitHub的更改

我最近下载了GitHub Desktop并克隆了一个存储库.我正在尝试通过GitHub Desktop上传新的项目文件.我该怎么做呢?

git github git-svn

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

数据未出现在Shopping Analysis中

我正在使用增强型电子商务来监控逐步结帐流程的事件.

注意:Triple确认已在Analytics Property上启用了EC,并且已设置Checkout Funnel标签(尽管后者不需要)

当用户在步骤1中单击"下一步"按钮时,将触发以下代码:

ga('ec:setAction', 'checkout', {step: 1});
ga(
    'send',
    'event',
    'Checkout',
    'Customer Proceeding to Select Accomodation'
)
Run Code Online (Sandbox Code Playgroud)

此事件显示在Real-Time > Events:

它是如何出现在GA中的

..但不会出现在 Conversions > Ecommerce > Shopping Analysis > Checkout Behavior

我无法找到我在哪里拯救我的生活,所以任何指针都会非常感激

javascript google-analytics enhanced-ecommerce

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

SilverStripe 3.4:如何从模型向db添加默认记录

无法在SilverStripe文档中找到如何让DataObject模型在/ dev/build上注入默认记录的集合

任何人都能指出我正确的方向

这就是我目前所拥有的,显然我想将预先配置的选项注入到我的模块的这个恰当命名的配置模型中.

class Configuration extends DataObject
{
    private static $db = array(
        'Option' => 'Varchar',
        'Value'  => 'Varchar'
    );

    private static $summary_fields = array(
        'Option' => 'Option',
        'Value'  => 'Value',
    );
}
Run Code Online (Sandbox Code Playgroud)

提前感谢任何方向/指针.

更新 我被@Barry转到SiteConfig下面

但是在遵循他的练习时,requireDefaultRecords()不会注入默认值

注意:我已经重新访问/ dev/build?flush

class RMSConfiguration extends DataExtension
{
    private static $db = array(
        'username'  => 'Varchar',
        'password'  => 'Varchar',
        'agent_id'  => 'Varchar(15)',
        'client_id' => 'Varchar(15)',
        'testMode'  => 'Int(1)',
        'timezone'  => 'Varchar',
        'apiUrl'    => 'Varchar(255)'
    );

    public function updateCMSFields(FieldList $fields)
    {
        $fields->addFieldsToTab( …
Run Code Online (Sandbox Code Playgroud)

php silverstripe

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

Gitlab 5.4 - 无法推送(SocketError)

我使用Bitnami Stack 5.4.0-0 得到了GitLab 5.4

在推送到新存储库时创建用户,登录和添加密钥后

 git@gitlab.funshion.com:gitdemo1/gittest1.git: /opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:763:in `initialize': getaddrinfo: Temporary failure in name resolution (SocketError)
    from /opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:763:in `open'
    from /opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:763:in `block in connect'
    from /opt/bitnami/ruby/lib/ruby/1.9.1/timeout.rb:55:in `timeout'
    from /opt/bitnami/ruby/lib/ruby/1.9.1/timeout.rb:100:in `timeout'
    from /opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:763:in `connect'
    from /opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:756:in `do_start'
    from /opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:745:in `start'
    from /opt/bitnami/apps/gitlab/gitlab-shell/lib/gitlab_net.rb:62:in `get'
    from /opt/bitnami/apps/gitlab/gitlab-shell/lib/gitlab_net.rb:17:in `allowed?'
    from /opt/bitnami/apps/gitlab/gitlab-shell/lib/gitlab_shell.rb:60:in `validate_access'
    from /opt/bitnami/apps/gitlab/gitlab-shell/lib/gitlab_shell.rb:23:in `exec'
    from /opt/bitnami/apps/gitlab/gitlab-shell/bin/gitlab-shell:16:in `<main>'
Run Code Online (Sandbox Code Playgroud)

更新:请帮助启动GitLab服务器.我们尝试了3台电脑,没有成功.

更新2:gitlam.yml表示不支持relative_url_root,而Bitnami GitLab运行在server/gitlab /

# WARNING: This feature is no longer supported
Run Code Online (Sandbox Code Playgroud)

更新3:有点类似的问题Gitlab 5.4推送连接拒绝通过将默认URL更改为根目录来解决http://wiki.bitnami.com/Applications/BitNami_GitLab#How_to_change_the_default_URL_to_the_root.3f 但是在执行所有这些步骤后,我的GitLab仍然是在/ gitlab//重启后运行.

访问/,获取消息"未找到:/"而不是默认屏幕.所以转型并不充分.

ruby git bitnami gitlab

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

可以使用 CSS 交换 div 元素的位置吗?

在我的示例中有两个 div,我只是希望第一个 div 在第二个 div 之后使用 css 让我们假设下面的示例

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div class="div1" >

This is first div.
</div>
<div class="div2" >
    This is second div.
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

上面的代码给出如下输出

这是第一个 div。

这是第二个div。

但我想要的输出应该是

这是第二个div。

这是第一个 div。

不要使用 margin top:20px 因为 mycase 中的文本会比示例中的大。

html css

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

如何查看当前会话中的所有会话变量

目前正在打印这样的会话

$session   = Yii::$app->session;

echo'<pre>';print_r($session);die;
Run Code Online (Sandbox Code Playgroud)

结果是

yii\web\Session Object
(
    [flashParam] => __flash
    [handler] => 
    [_cookieParams:yii\web\Session:private] => Array
        (
            [httponly] => 1
        )

    [_hasSessionId:yii\web\Session:private] => 
    [_events:yii\base\Component:private] => Array
        (
        )

    [_behaviors:yii\base\Component:private] => 
)
Run Code Online (Sandbox Code Playgroud)

但是我需要在会话中打印所有变量在 yii2 中有什么方法吗???

php session yii2

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

preg_match_all 不匹配所有可能性

我正在尝试检索所有匹配项,但我只收到一个

这是我的字符串

$html = '<p> This is my Home Page.</p><p><span style="line-height: 1.42857;">{{ type="slider" }} </span></p><p> </p>';
Run Code Online (Sandbox Code Playgroud)

如果你看到 string contains {{ type="slider" }} ,现在如果我只写一次这个字符串,我就得到了预期的结果,但是如果我在 html 中多次写它,就像 {{ type="slider" }} {{ type="banned" }} {{ type="testimonial" }}

$html = '<p> This is my Home Page.</p><p><span style="line-height: 1.42857;">{{ type="slider" }} {{ type="banner" }} {{ type="testimonial" }}  </span></p><p> </p>';
Run Code Online (Sandbox Code Playgroud)

并尝试获取我的字符串中的值,{{ type=" ???? " }}它显示奇怪的结果

我正在使用下面的代码。

preg_match_all('/{{ type=\"(.+)\" }}/', $html, $matches, PREG_SET_ORDER);
echo "<pre>";
print_r($matches);
foreach ($matches as $val) {
    echo "matched: …
Run Code Online (Sandbox Code Playgroud)

php regex preg-match-all

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

ORM关系并缺乏更好的理解

我有以下型号

  • Genres (可以有一部或多部电影)
  • Movies (可以有一个或多个类型或制作公司
  • ProductionCompanies (可以有很多电影)

如果我应该使用has_many或,我就无法解决many_many.

我的尝试

流派

<?php

class Genres extends DataObject {
    private static $db = array(
        "GenreId" => "Int",
        "Name" => "Varchar"
    );

    private static $has_many = array(
        "Movies" => "Movie"
    );
}
Run Code Online (Sandbox Code Playgroud)

电影

<?php
class Movies extends DataObject {

    private static $db = array(
        "Status" => "Varchar",
        "Tagline" => "Varchar",
        "Title" => "Varchar",
        "Video" => "Varchar",
        "VoteAverage" => "Decimal",
        "VoteCount" => "Int"
    );

    private static $has_many = array(
        "ProductionCompanies" => …
Run Code Online (Sandbox Code Playgroud)

silverstripe

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

从主网站外部访问IPB类

你好我一直在使用IPB3.4,我试图在我的主要网站和论坛,特别是用户之间建立某种关联.

我知道您可以使用IPBMembers类来简单地创建一个新用户但是我不确定如何在IPB论坛基本目录之外初始化该类.

如果有人对此主题有任何经验,我将不胜感激任何建议.

谢谢

php forum ipb

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

如何保留 xml 扩展名但从 php 文件加载

请求page1时是否可以从page2加载资源?

例如我有网址: http: //site.ru/sitemap.xml

我想从页面加载数据:http://site.ru/index.php? route=feed/google_sitemap 但我也想保留 URL http://site.ru/sitemap.xml

php .htaccess

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