我的HTML文件:
<html>
<head>
<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
<link rel="stylesheet" type="text/css" href="style.css" />
<title>
Login
</title>
</head>
<body>
<div class=loginForm>
<p>Worker-ID:<input type=text id=workerID name=workerID /></p>
<p>Password:<input type=password id=workerPassword name=workerPassword /></p>
<input type=submit id=submitLogin name=submitLogin value="Log in"/>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我的scripts.js:
$('#workerID').keyup(function() {
alert('key up');
);
Run Code Online (Sandbox Code Playgroud)
它根本不起作用.我尝试了所有空间,一个字母,数字.警报未显示.哪里出错了?
我一直在寻找解决我的问题.但我找不到任何解决方案.
我尝试打开主页时总是收到此错误消息:
未捕获的异常'Doctrine\Common\Persistence\Mapping\MappingException',消息'在'链配置的命名空间'中找不到类'Test\Bundle\UserBundle\Entity\User'...
奇怪的是,当我有以下网址时,我才会得到它:
但是当我在这个URL上运行它时,我没有收到任何错误,我的页面正确显示:
我的配置看起来像这样(config.yml):
# Doctrine Configuration
dbal:
default_connection: default
connections:
default:
driver: "%database_driver%"
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
test:
driver: "%database_driver2%"
host: "%database_host2%"
port: "%database_port2%"
dbname: "%database_name2%"
user: "%database_user2%"
password: "%database_password2%"
charset: UTF8
orm:
default_entity_manager: default
entity_managers:
default:
connection: default
mappings:
TestUserBundle:
type: annotation
Run Code Online (Sandbox Code Playgroud)
我在我的自定义服务中调用Doctrine,如下所示:
public function __construct(EntityManager $em)
{
$repositiory = $em->getRepository('Test\Bundle\UserBundle\Entity\User');
$this->user = $repositiory->find($_SERVER['AUTH_USER']);
}
Run Code Online (Sandbox Code Playgroud)
我的Symfony应用程序正在IIS Web服务器上运行.
你们知道我弄错了吗?