小编Tal*_*les的帖子

如何在phpmyadmin中显示外键的内容

每当我尝试使用phpMyAdmin在我的MySQL数据库中插入新记录时,如果列引用了外键,我会得到一个下拉框,其中包含我可以使用的有效ID.问题是当数据库变得太大时,ID对我来说毫无意义.例如,如果ID是员工的社会安全号码,我不知道,但我可能记得这个名字.有没有办法显示ID旁边的行内容或至少一个对用户更有意义的列?我在phpPgAdmin中看到过这个功能.

我在配置文件中尝试了这个:

$cfg['ForeignKeyDropdownOrder'] = array( 'content-id', 'id-content' );
Run Code Online (Sandbox Code Playgroud)

但它没有用.

php phpmyadmin

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

将 Laravel 方法中的参数类型定义为模型集合

在 Laravel 5 类中,我想正确地键入一个方法,该方法接收classA项目集合作为参数。

public function myMethod( Collection<ClassA> $items ){
    foreach( $items as $item ){
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

如何声明我的变量$items

PHP 中可以吗?(顺便说一句,我使用的是 PHP 7.1)

我在PHP - Typehint for Laravel Collection or Array中找到了一个接近的答案。

ClassA但是,这并不完全是我所需要的,因为我需要接受项目集合的方法

php collections type-hinting laravel-5

7
推荐指数
0
解决办法
3555
查看次数

调整字体大小FPDF

在FPDF中,我有一个宽度为176mm的单元格,我需要输入一个客户端名称.问题是客户端名称始终不会调整到该固定宽度.有没有办法让单元格的字体大小自动调整到单元格宽度,以防它太长?

这是我现在的代码:

$pdf->Cell( 116, 7, utf8_decode( $row_or[ 'client_name' ] ), 0, 0, 'L' );
Run Code Online (Sandbox Code Playgroud)

我知道TCPDF有一种设置自动拉伸的方法,但我没有找到任何FPDF.我必须用代码吗?

php pdf fpdf

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

计算MySQL列中子字符串的出现次数

我有一个表格,可以存储很多Twitter推文的信息,包括推文文本和发推文推文的用户的屏幕名称.推文包含主题标签(以#开头),我想计算特定用户推文的主题标签数量:

tweet_id |                       tweet_text                           | screen_name    |
--------------------------------------------------------------------------------------------
       1 | #hashtag1 #otherhashtag2 #hashtag3 some more text          | tweeter_user_1 |
       2 | some text #hashtag1 #hashtag4 more text                    | tweeter_user_2 |
       3 | #hashtag5 #hashtag1 @not a hashtag some#nothashtag         | tweeter_user_1 |
       4 | #hashtag1 with more text                                   | tweeter_user_3 |
       5 | #otherhashtag2 #hashtag3,#hashtag4 more text               | tweeter_user_1 |
Run Code Online (Sandbox Code Playgroud)

如果我要计算tweeter_user_1的主题标签,我期望的结果是8,如果我想要tweeter_user_3的主题标签它应该返回1.如果我的表名是推文我怎么能这样做.

我试过这个:SELECT COUNT( * ) FROM tweets WHERE( LENGTH( REPLACE( tweet_text, '#%', '@') = 0 ) ) AND screen_name = …

mysql select count

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

"不是A而不是B"的CSS3选择器?

我有这个代码,使每个段与类不同于" cl2"红色.

<head>
<style type="text/css">
p{ color:#000000; }
:not(.cl2){ color:#ff0000; }
</style>
</head>
<body>
<p class="cl1">This is a paragraph.</p>
<p class="cl2">This is second paragraph.</p>
<p class="cl2">This is third paragraph.</p>
<p class="cl3">This is fourth paragraph.</p>
<p class="cl2">This is fifth paragraph.</p>
<p class="cl2">This is sixth paragraph.</p>
<p class="cl4">This is seventh paragraph.</p>
<p class="cl5">This is eigth paragraph.</p>
<p class="cl1">This is nineth paragraph.</p>
</body>
Run Code Online (Sandbox Code Playgroud)

如何扩展我的:not选择器以忽略例如类" cl2"AND" cl4"?我嘲笑::not(.cl2, .cl4){ color:#ff0000; }但它不起作用.

css boolean-logic css-selectors css3

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

我如何忽略phpDocumentor中的特定文件

我正在记录我使用phpDocumentor在PHP中构建的程序.一切都很完美,但文档显示我有近100个错误,因为它正在读取我用来将文件上传到我的服务器的文件,但我没有创建.是否可以忽略那个给我所有错误的特定文件?这是我正在执行以生成文档文件的命令:

phpdoc run -d /var/www/html/myprogram/ -t /var/www/html/myprogram/documentation
Run Code Online (Sandbox Code Playgroud)

我试图忽略的文件位于/myprogram目录内,如下所示:

/modules/module1/uploader.php
Run Code Online (Sandbox Code Playgroud)

我找到了一些关于使用的信息--ignore,但我不知道是否指的是与目录特定的东西.

是否可以在index.php文件中写入指示phpDocumentor忽略某些文件的内容?

php documentation phpdoc

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

Laravel 检查 Livewire 组件是否存在

我想在渲染之前检查 livewire 组件是否存在。
我的程序有模块,每个客户端都启用了其中一些模块。我可以获得客户拥有的模块列表$client->getModules()
每个模块都可以实现Livewire组件来增强程序的功能。如果这些组件存在于程序的正确部分,我想渲染它们。
例如,在用户创建视图中,我会这样:

@foreach($client->getModules() as $module)
    if( component_exists( $module . '::users.create' ) )
        @livewire( $module . '::users.create' )
    endif;
@endforeach
Run Code Online (Sandbox Code Playgroud)

如果模块实现了与用户创建相关的功能,它将具有 livewire 组件users.create,但并非所有模块都会增强用户创建。
我需要在渲染之前断言组件的存在。
我想知道是否有类似的东西component_exists( Component::class ),否则,我很想看看是否有人可以给我提示如何将其创建为辅助函数。

laravel laravel-livewire

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

隐藏容器外的元素而不会溢出:隐藏

当一个元素移出它的容器时,我想隐藏它。但我有 1 个限制:我不能overflow: hidden;在我的容器中用作永久样式。

这是我需要的链接:

http://jsfiddle.net/WVYpg/

我想知道是否有办法完成它,例如在它出去时消失?...可能overflow: hidden在完成动画时给出临时信息。

css jquery positioning

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

在 WordPress 中创建用户后触发操作

在 WordPress 网站中,每次创建用户时我都需要创建一个自定义帖子。在这篇文章中,我将让管理员向用户添加私人文件。我需要触发一个在创建用户后插入自定义帖子的函数。这是函数:

function user_after_creation( $user_id ){
    $user = get_user_by( 'id', $user_id );
    $post_setup = array(
        'post_type'     => 'private_user_page',
        'post_title'    => $user->user_login,
        'post_name'     => $user->user_login,
        'post_status'   => 'publish',
        'post_excerpt'  => ''
    );
    wp_insert_post( $post_setup );
}
Run Code Online (Sandbox Code Playgroud)

嗯,我在想这样的事情:

add_action( 'user_register', 'user_after_creation', 10, 1 );
Run Code Online (Sandbox Code Playgroud)

要触发该操作,其他人建议:

do_action( 'user_register', user_after_creation( $wpdb->insert_id ) );
Run Code Online (Sandbox Code Playgroud)

但我不太确定该怎么做。

php wordpress

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

在prestashop中为CMS页面创建新模板

我有几个页面在首选项 - > CMS下创建,这是好的.现在我需要创建一些具有不同外观的页面,有没有办法像不同的模板一样添加并使用相同的CMS界面来完成它?我想的是:

步骤1.创建新的cms-2.tpl步骤2.修改数据库以添加新的"模板"字段步骤3.修改后台以向CMS页面添加额外字段,以选择要与CMS一起使用的模板页

到目前为止,我一直在阅读"在没有CMS的情况下创建页面",如以下链接:Prestashop 1.6中没有CMS的自定义页面或其他链接:在Prestashop 1.5.3中创建自定义页面,但它们似乎都不是我想要的对于.

谢谢

php prestashop

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