我一直在尝试查询moodle数据库,需要使用DB :: raw().但它一直在尝试使用默认的mysql连接.这是我想要运行的查询.
SELECT mdl_course.id, mdl_course.category, mdl_course.fullname, mdl_course_categories.name, mdl_enrol.cost, FROM_UNIXTIME(mdl_course.startdate, '%m/%d/%y') AS startdate
FROM mdl_course
LEFT JOIN mdl_course_categories ON mdl_course_categories.id = mdl_course.category
LEFT JOIN mdl_enrol ON mdl_enrol.courseid = mdl_course.id AND mdl_enrol.enrol = 'paypal';
Run Code Online (Sandbox Code Playgroud)
这是我在我的模型中尝试过的
$result = DB::connection('mysql2')->table('mdl_course')
->select(['mdl_course.id', 'mdl_course.category', 'mdl_course.fullname', 'mdl_course_categories.name', 'mdl_enrol.cost', DB::raw("FROM_UNIXTIME(mdl_course.startdate, '%m/%d/%y') AS startdate"])
->join('mdl_course_categories', 'mdl_course_categories.id', '=', 'mdl_course.category', 'left')
->join(DB::raw("LEFT JOIN mdl_enrol ON mdl_enrol.courseid = mdl_course.id AND mdl_enrol.enrol = 'paypal'"))
->where(function($query) use ($id) {
if ($id)
{
$query->where('mdl_course.id', '=', $id);
}
})
->orderBy('mdl_course.fullname', 'ASC')
->get();
Run Code Online (Sandbox Code Playgroud)
它一直在尝试使用默认的mysql连接,这是空的.从我到目前为止所读到的,db :: raw()将使用默认连接.这是真的?我该如何运行此查询?
我现在一直在寻找几个小时,而且在使用ng-repeat检索时我似乎无法找到解析HTML代码的方法.我检查了$ sce.trustAsHtml但我不知道如何在我的代码中应用它.
html文件:
<div ng-app="myApp">
<div ng-controller="MyCtrl">
<h2>My Links</h2>
<table class="table table-bordered">
<thead>
<tr>
<td>Name</td>
<td>URL</td>
</tr>
</thead>
<tbody>
<tr ng-repeat="stuff in myStuff()">
<td>{{stuff.name}}</td>
<td>{{stuff.url}}</td>
</tr>
</tbody>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)
JavaScript的
var myApp = angular.module('myApp', []);
myApp.controller('MyCtrl', function ($scope) {
$scope.myStuff = function() {
return [
{
'name':'Google',
'url':'<a href="http://google.com">Google</a>'
},
{
'name':'Yahoo',
'url':'<a href="http://yahoo.com">Yahoo</a>'
},
{
'name':'Microsoft',
'url':'<a href="http://microsoft.com">Microsoft</a>'
}
];
};
});
Run Code Online (Sandbox Code Playgroud)
它显示HTML源代码,但我希望它编译代码.我的JS方法有问题吗?一旦我弄明白,我将使用$ http指令将它应用于json文件.任何人都能解释一下吗?我的代码在http://jsfiddle.net/s2ykvy8n/
谢谢.
我正在尝试使用以下代码生成我的元描述标记
<meta name="description" content="{{ page.content | strip_html | truncatewords: 50 }}">
Run Code Online (Sandbox Code Playgroud)
但这就是显示的内容
##Sending Several Documents to a Group## Using online storage accounts like [Dropbox](http://dropbox.com)
Run Code Online (Sandbox Code Playgroud)
有没有办法剥去降价标签?