我已将所有文件都移到根目录中(没有文件夹,不是很有条理),因此它们现在位于我的根文件夹中的以下目录结构中:
css
images
js
scripts
index.html
Run Code Online (Sandbox Code Playgroud)
......这很好.但是,我有两个或三个php脚本将文件(图像)上传到上面的images文件夹中.这个工作正常,直到我移动了所有文件,现在我一直在尝试像"../"之类的东西,以便从脚本目录链接,返回一级,然后进入images目录.
任何帮助赞赏的人......
因此,我为Symfony 4框架提供了以下演示,该演示可以正常工作并按预期转换所有内容:
$translator = new \Symfony\Component\Translation\Translator('en_GB');
$translator->addLoader('array', new \Symfony\Component\Translation\Loader\ArrayLoader());
$translator->addResource('array', [
'sample' => 'The English translation goes here...',
], 'en_GB');
echo $translator->trans('sample');
Run Code Online (Sandbox Code Playgroud)
但是我似乎无法使以下演示工作:
echo $this->get('translator')->trans('sample');
Run Code Online (Sandbox Code Playgroud)
适当的配置如下:
/config/services.yaml:
parameters:
locale: en
Run Code Online (Sandbox Code Playgroud)
/config/packages/translation.yaml:
framework:
default_locale: en
translator:
fallbacks: ['en']
paths:
- '%kernel.project_dir%/translations'
Run Code Online (Sandbox Code Playgroud)
/translations/messages.en.yaml:
sample: The English translation goes here...
Run Code Online (Sandbox Code Playgroud)
转储以下内容:
$request->getLocale();
$request->getDefaultLocale();
Run Code Online (Sandbox Code Playgroud)
产生以下字符串:
'en_GB'
'en'
Run Code Online (Sandbox Code Playgroud)
而且我尝试将翻译文件重命名为“消息”。恩 .yaml ''消息。zh_CN .yaml”,“消息。en_US .yaml”,然后运行“ php bin /控制台缓存:清除 ”以确保完全清除了缓存。
我似乎无法从yaml文件中显示翻译。没有错误显示,只有翻译键可见。
有人可以看到我在某个地方犯了一个明显的错误还是忽略了某些东西吗?
PHP 7.2.0-2 + ubuntu16.04.1 + deb.sury.org + 2(cli)(内置:2017年12月7日20:14:31)(NTS)Linux Mint 18,Apache2 Ubuntu。
下面是一个函数,它一次检索16个用户较旧的wallposts,并将每个16块附加到名为"sw1"的div中当前列表的末尾.
它工作正常,除了当前有一个包含当前正在播放的视频/嵌入对象的wallpost的情况.当我们在sw1中播放对象期间单击调用下面函数的按钮时,下面的函数似乎会导致sw1的整个内容被删除,然后重新转储.
是否可以修改下面的函数,以便它只是将新数据附加到sw1的末尾,而不是替换整个内容,杀死当前正在播放的任何对象?
function fetch_older_wallposts(u,lim){
var xhr = getXMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
//document.getElementById( 'sw1' ).innerHTML.append( xhr.responseText );
document.getElementById( 'sw1' ).innerHTML += xhr.responseText;
}else{
document.getElementById( 'oaps_loading' ).innerHTML = 'loading';
}
};
xhr.open("POST", "script.php?u="+u+"&lim="+lim, true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send(null);
}
Run Code Online (Sandbox Code Playgroud)
任何形式的帮助或指导都赞赏...
感谢所有有用的评论家伙!
我只是想用php将这些对象插入到表中.
$sql = 'INSERT INTO table VALUES( '.$active.' , '.$id.' , '.$time.' , '.$url.' ,"some string" )';
Run Code Online (Sandbox Code Playgroud)
上面代码中的网址是:http://www.youtube.com/watch?v = iSc3gGjYW8
当我将url列留空时,它可以工作,当我在其中放入一个url然后它不起作用,我得到以下错误.
"错误:您的SQL语法中有错误;请查看与您的MySQL服务器版本对应的手册,以便在'://www.youtube.com/watch?v = sAYc3gGjYW8附近使用正确的语法,"某些字符串") '在第1行."
题:
为什么网址不像普通字符串那样插入?
在MySQL接受之前,我需要在url_string上执行某种功能吗?
PS - url列目前是VARCHAR(256).
任何帮助赞赏的人......
我有这样的div:
<div id="x" name="x" class="x" style=""></div>
Run Code Online (Sandbox Code Playgroud)
并包含在这个div中我有几个像这样的div:
<div id="y_1" name="y_1" class="y" style=""></div>
<div id="y_2" name="y_2" class="y" style=""></div>
<div id="y_3" name="y_3" class="y" style=""></div>
Run Code Online (Sandbox Code Playgroud)
等等
问题1:如何检测容器div(class ="x")中包含多少个div(class ="y")? - (只是带有号码的警报("")).
问题2:我如何对这些y-div(class ="y")执行某些操作,例如可能使用$('.y')将字母"Y"放入所有y-div中的函数. HTML( "Y"); , 例如??
任何帮助赞赏的人......
所以我有一个基本上为空的树枝模板,应用程序生成一些树枝代码并将其作为变量传递给树枝模板,如下所示:
return $this->render('blank.html.twig', [
'twig' => $this->generateTwig()
]);
Run Code Online (Sandbox Code Playgroud)
blank.html.twig 看起来像这样:
{{ twig }}
Run Code Online (Sandbox Code Playgroud)
但是当模板被渲染时,它里面只有未渲染的树枝代码,如下所示:
{% extends 'base.html.twig' %} {% block content %} <h1>{{ 'app-name'|trans }}...
Run Code Online (Sandbox Code Playgroud)
在这个例子中,你如何渲染注入的树枝代码?
做一个file_put_contents('blank', $this->generateTwig())作品,但这违背了使用模板的目的。
多年来我编写了很多Java应用程序,但绝大多数都是简单的命令行程序,只有几百行和(最多)几个类.
我的问题是:
我现在如何设计/编码该应用程序的接口?我从哪里开始?我的意思是有没有描述所涉及步骤的教程/资源?我知道Swing存在,但你从哪里开始,它是唯一的选择吗?
任何帮助/协助表示赞赏......
所以我使用 twig 将数组中的一堆实体渲染到页面,我想知道是否可以将它们的每个块包装在 html 中?
例如,如果我有 100 个实体,并且我想将每 10 个实体包装在类为“page”的 div 中,这可以用 twig 实现吗?还是我需要其他东西?
我一直在研究周期、模数等,但无法弄清楚。有什么建议么?
我目前正在使用 for 循环将它们放到页面上,并尝试找出如何用 html 包装它们的组。
所以我正在使用http://amsul.ca/pickadate.js/,我似乎无法弄清楚如何在日期选择器中设置特定日期.(pickadate.js v3.5.6的日期选择器,http: //amsul.github.io/pickadate.js/date.htm ).
例如,如果我说:
var today = '01-01-1983';
picker.val(today);
Run Code Online (Sandbox Code Playgroud)
这将更改输入内的文本,但是当您打开选择器时,日期尚未设置为1983.
那么如何使用js/jquery更新日期选择器中的日期?