我发现了这些提示
<select id="title">
<option value="1">Mr</option>
<option value="2">Mrs</option>
<option value="3">Miss</option>
</select>
Run Code Online (Sandbox Code Playgroud)
现在用户已选择第二个选项:Mrs. To获取值(在本例中为'2'):
$("select#title").val();
Run Code Online (Sandbox Code Playgroud)
一切都好.我想要做的是追加 $("select#title").val(); 到像这样的URL
$.get('http://localhost/Symfony/web/app_dev.php/select/2', function(data)
Run Code Online (Sandbox Code Playgroud)
代替2我试过,$.get('http://localhost/Symfony/web/app_dev.php/select/ $("select#title").val()', function(data)
但这失败了.有什么想法吗?
<div id="teln_operatorbundle_centrextype">
<div>
<label class="required" for="teln_operatorbundle_centrextype_numberrange">Numberrange</label>
<select id="teln_operatorbundle_centrextype_numberrange" multiple="multiple" required="required" name="teln_operatorbundle_centrextype[numberrange][]">
<option value="2">060013000</option>
<option value="3">060014700</option>
</select>
</div>
<input id="teln_operatorbundle_centrextype__token" type="hidden" value="f239bb430b4153d5d88fc7234751039a73253e87" name="teln_operatorbundle_centrextype[_token]">
</div>
Run Code Online (Sandbox Code Playgroud) 我有一个使用Symfony2 Framework构建的项目.该项目就像facebook,google circle,linkedIn等社交网站.
所需的功能是:
•快速开发初始原型社交网站,只需要最少的编码(比如一周或两周)
•控制最终自定义网站的几个关键组件(代码约5%的功能从头开始)
•支持:个人资料(图片,自我描述等),论坛,消息,朋友
我已经在服务器上安装并配置了Symfony 2.我想知道我应该从哪里开始?
嗨,我已经使用存档卸载并安装了Symfony2,但在供应商更新期间遇到了问题.在我的主要文件夹Symfony中运行命令,php composer.phar install但我得到以下错误
使用包信息加载composer存储库从锁定文件安装依赖项(包括require-dev)无法将您的需求解析为可安装的软件包集.
问题1
- sensiolabs/security-checker v2.0.0需要ext-curl* - >系统中缺少所请求的PHP扩展卷曲.
- sensiolabs/security-checker v2.0.0需要ext-curl* - >系统中缺少所请求的PHP扩展卷曲.
- sensiolabs/security-checker v2.0.0的安装请求 - > sensiolabs/security-checker [v2.0.0]可满足.
我能做什么?
我正在研究一个Symfony2项目,我想调用一个JavaScript函数并从Twig传递一组JSON对象(我从控制器获得).
但是第一个非常简单的测试已经失败,例如:
main.js:
function helloWorld(name) {
console.log("hello " + name);
}
Run Code Online (Sandbox Code Playgroud)
链接到main.js 树枝和调用的函数:
<body>
<script>helloWorld("world!")</script>
{% block javascripts %}
<script src="{{ asset('js/main.js') }}"></script>
{% endblock %}
</body>
Run Code Online (Sandbox Code Playgroud)
这会导致ReferenceError:
"未捕获的ReferenceError:未定义helloWorld"
为了使这项工作,我必须做些什么?
编辑:感谢两位花时间回答的人.描述的枝条实际上由一堆嵌套的树枝组成,javascript包含的位置是基于Symfony文档,猜测这就是为什么我没有看到明显的.虽然在表达问题时应该自己检测到问题....
我安装Excelbundle了PhpExcel库.我想读取我发现这个功能的excel文件.
我怎么用呢?有什么建议吗?
public function xlsAction()
{
$filenames = "your-file-name";
$phpExcelObject = $this->get('phpexcel')->createPHPExcelObject($filenames);
foreach ($phpExcelObject ->getWorksheetIterator() as $worksheet) {
echo 'Worksheet - ' , $worksheet->getTitle();
foreach ($worksheet->getRowIterator() as $row) {
echo ' Row number - ' , $row->getRowIndex();
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false); // Loop all cells, even if it is not set
foreach ($cellIterator as $cell) {
if (!is_null($cell)) {
echo ' Cell - ' , $cell->getCoordinate() , ' - ' , $cell->getCalculatedValue();
}
}
}
} …Run Code Online (Sandbox Code Playgroud) 我有一个user_id.
使用此user_id,我找到了相应的用户对象.
但我想登录此用户.
是否可以仅使用其user_id值登录此用户?
我将我的网站从Symfony 3.4更新到Symfony 4,并做了一些更改。但是知道我有这个错误:
您请求的服务“ D”不存在。
这是我的堆栈跟踪:
Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException:
You have requested a non-existent service "D".
at vendor\symfony\dependency-injection\Container.php:263
at Symfony\Component\DependencyInjection\Container->get('D')
(vendor\symfony\routing\Loader\DependencyInjection\ServiceRouterLoader.php:38)
at Symfony\Component\Routing\Loader\DependencyInjection\ServiceRouterLoader->getServiceObject('D')
(vendor\symfony\routing\Loader\ObjectRouteLoader.php:55)
at Symfony\Component\Routing\Loader\ObjectRouteLoader->load('D:\\IIS Websites\\Wizard\\src/config/routing.yml', 'service')
(vendor\symfony\config\Loader\DelegatingLoader.php:40)
at Symfony\Component\Config\Loader\DelegatingLoader->load('D:\\IIS Websites\\Wizard\\src/config/routing.yml', 'service')
(vendor\symfony\framework-bundle\Routing\DelegatingLoader.php:70)
at Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader->load('D:\\IIS Websites\\Wizard\\src/config/routing.yml', 'service')
(vendor\symfony\framework-bundle\Routing\Router.php:56)
at Symfony\Bundle\FrameworkBundle\Routing\Router->getRouteCollection()
(vendor\symfony\routing\Router.php:367)
at Symfony\Component\Routing\Router->getMatcherDumperInstance()
(vendor\symfony\routing\Router.php:289)
at Symfony\Component\Routing\Router->Symfony\Component\Routing\{closure}(object(ResourceCheckerConfigCache))
at call_user_func(object(Closure), object(ResourceCheckerConfigCache))
(vendor\symfony\config\ResourceCheckerConfigCacheFactory.php:43)
at Symfony\Component\Config\ResourceCheckerConfigCacheFactory->cache('D:\\IIS Websites\\Wizard\\var\\cache\\dev/srcDevDebugProjectContainerUrlMatcher.php', object(Closure))
(vendor\symfony\routing\Router.php:302)
at Symfony\Component\Routing\Router->getMatcher()
(vendor\symfony\routing\Router.php:256)
at Symfony\Component\Routing\Router->matchRequest(object(Request))
(vendor\symfony\http-kernel\EventListener\RouterListener.php:109)
at Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(object(GetResponseEvent), 'kernel.request', object(EventDispatcher))
(vendor\symfony\event-dispatcher\EventDispatcher.php:212)
at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(array(array(object(DebugHandlersListener), 'configure'), array(object(ValidateRequestListener), 'onKernelRequest'), array(object(SessionListener), 'onKernelRequest'), array(object(FragmentListener), 'onKernelRequest'), array(object(RouterListener), 'onKernelRequest'), array(object(ResolveControllerNameSubscriber), 'onKernelRequest'), array(object(LocaleListener), 'onKernelRequest'), …Run Code Online (Sandbox Code Playgroud) 我有一个名为User的实体,我想创建一个DateTime字段。
我的课:
<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Entity(repositoryClass="App\Repository\UserRepository")
*/
class User
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string", length=250)
*/
private $firstName;
/**
* @ORM\Column(type="string", length=250)
*/
private $lastName;
/**
* @ORM\Column(type="string", length=250, nullable = true)
*/
private $userName;
/**
* @ORM\Column(type="string", length=50)
*/
private $email;
/**
* @ORM\Column(type="string", length=20)
*/
private $password;
/**
*@Assert\DateTime()
*/
private $regData;
// GETTERS AND SETTERS
}
Run Code Online (Sandbox Code Playgroud)
运行时php …
我已经重新安装了 Ubuntu 16.04,并且在从 git 中提取了我的 symfony 3.4 项目后,它会加载但没有 CSS 和 JS。我认为是文件夹和文件权限的问题。
我想知道这个符号是什么?意思是,当我们使用它
{{ entity.date|date('d-m-Y')}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解释一下吗?
symfony ×10
php ×6
twig ×2
composer-php ×1
entity ×1
javascript ×1
jquery ×1
permissions ×1
phpexcel ×1
service ×1
symfony4 ×1