什么:有什么方法可以在 vscode 中打开文件并让它自动折叠代码吗?
为什么:大多数代码我只需要看几次就可以记住,此时我所需要的就是带有简要定义的参考。接口、类和类型占用了我的空间。我希望一次在屏幕上显示更多最有价值的代码。这意味着当文件很大时我需要隐藏部分或全部代码。
理想情况下:我想只关闭特定类型的代码(例如接口)、特定类型的文件(例如打字稿文件)、大于任意 55 行长的文件,但我会选择自动折叠所有代码。
所以,我在工作,而且要决定我们需要(在这个时候测试版)使用由CakePHP的3.0的所有功能强大且至少记录新工具的权力(与我可能会增加对后人的缘故处理敏感数据).
编辑:我的目标是为表单创建几个不同的模板,以通过formhelper模板或输入方法进行调用.对此真的没有太多好的例子.自定义模板FormHelper使用:如书中所示(以及互联网上的任何其他地方),非常简短的文档是:http: //book.cakephp.org/3.0/en/core-libraries/helpers/form.html #定制最模板,表单助手用途
该网站说您可以使用模板方法,然后给出模糊的"使用":
$myTemplates = [
'inputContainer' => '<div class="form-control">{{content}}</div>',
];
Run Code Online (Sandbox Code Playgroud)
$这个 - >形式 - >模板($ myTemplates);
然后它说你可以使用它没有给出示例的input()方法.最后但并非最不重要的是,自定义模板FormHelper应该允许您根据需要"制作"或"创建"这些自定义表单,但是他们没有使用如何做到这一点!?lulwut?
我可以像他们的例子一样轻松地使用它,但是单个自定义模板中的强大之处在哪里?这对我没有好处.
因此,通过一个新的可能解决方案,我尝试得到一个新的错误.
我收到此错误(在我的视图中)(来自以下代码):
致命错误错误:未找到"配置"类
//within bootstrap.php
Configure::write('templates', [
'shortForm' => [
'formstart' => '<form class="" {{attrs}}>',
'label' => '<label class="col-md-2 control-label" {{attrs}}>{{text}}</label>',
'input' => '<div class="col-md-4"><input type="{{type}}" name="{{name}}" {{attrs}} /></div>',
'select' => '<div class="col-md-4"><select name="{{name}}"{{attrs}}>{{content}}</select> </div>',
'inputContainer' => '<div class="form-group {{required}}" form-type="{{type}}">{{content}} </div>',
'checkContainer' => '',],
'longForm' => [
'formstart' => '<form class="" {{attrs}}>',
'label' => '<label class="col-md-2 …Run Code Online (Sandbox Code Playgroud) 这里的文档如下:
在对应用程序进行单元测试时,我们通常希望避免建立数据库连接,保持我们的测试套件独立并尽可能快地执行它们。但是我们的类可能依赖于从连接实例中提取的存储库。我们如何处理?解决方案是创建模拟存储库。为了实现这一点,我们设置了自定义提供程序。每个注册的存储库都自动由一个存储库令牌表示,其中 EntityName 是您的实体类的名称。
@nestjs/typeorm 包公开了 getRepositoryToken() 函数,该函数返回基于给定实体的准备好的令牌。
那有什么意思?自动完成文档只给出签名而没有解释。
我正在尝试将一些SQL移植到代码中,并且我注意到SQL Server的ORDER BY(和分区ORDER BY)在某些情况下似乎表现得有些不确定,但也许我只是没有看到这种模式.我正在使用Azure SQL数据库,它应该或多或少是SQL Server 2017,但有一些限制.
这里有些例子:
select * from (
values
('2014-01-01', NULL),
('2014-01-02', NULL),
(NULL, '2014-01-01 00:01:00'),
(NULL, '2014-01-01 23:59:59')
) AS temp (t, u)
order by isnull(t, u);
Run Code Online (Sandbox Code Playgroud)
生成以下意外结果集,其中日期时间在同一天的日期之前,而较晚的日期时间在之前的日期之前:
t u
NULL 2014-01-01 23:59:59
NULL 2014-01-01 00:01:00
2014-01-01 NULL
2014-01-02 NULL
Run Code Online (Sandbox Code Playgroud)
但是,如果我添加一些额外的行:
select * from (
values
('2014-01-01', NULL),
('2014-01-02', NULL),
(NULL, '2014-01-01 00:01:00'),
(NULL, '2014-01-01 23:59:59'),
(NULL, '2014-01-01 00:00:00'),
(NULL, '2014-01-02 00:00:00')
) AS temp (t, u)
order by isnull(t, u);
Run Code Online (Sandbox Code Playgroud)
日期仍在日期时间之后,但现在日期时间依次为:
t u
NULL …Run Code Online (Sandbox Code Playgroud) 我有一组国家,每个国家都有一组城市.
我想打印一个用户选择国家/地区的下拉列表,然后在所选国家/地区中我想要显示另一个下拉列表中的所有城市.
但是,我怎么知道选择了哪个国家?
handleSelect: function(indexOfSelectedCountry){
},
render: function(){
var countryNames = this.props.countries.map(function(elem){
return <option><a href="#">{elem.name}</a></option>
});
return(
<div>
<p>Select category</p>
<div class="dropdown">
<select class="form-control" onselect={this.handleSelect(What do I put here?)}>
{countryNames}
</select>
</div>
</div>
)
}
Run Code Online (Sandbox Code Playgroud)
我想做类似上面的事情,但我不知道如何将选择的结果传递给监听方法.
尝试拉出localhost时出现此错误.
error: Warning: require(C:\xampp\htdocs\sync\vendor\autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\sync\config\bootstrap.php on line 23
使用composer从cakephp网站安装:http://book.cakephp.org/3.0/en/quickstart.html
每次我尝试这是我在这里与cmd中的一些错误相处:
C:\xampp\htdocs>php composer.phar create-project --prefer-dist -s dev cakephp/app sync
Installing cakephp/app (dev-master ebdd94ef28cd742b90fc03a5f8cca46c6306ded2)
- Installing cakephp/app (dev-master master)
Loading from cache
Created project in sync
Loading composer repositories with package information
Installing dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for cakephp/cakephp 3.0.*-dev -> satisfiable by …Run Code Online (Sandbox Code Playgroud) cakephp ×2
cakephp-3.0 ×2
javascript ×2
composer-php ×1
formhelper ×1
installation ×1
jestjs ×1
nestjs ×1
reactjs ×1
sql ×1
sql-server ×1
templates ×1
typeorm ×1
typescript ×1