0
所以我使用樹枝和纖細的平均PHP做一些分頁。預分頁,纖細並沒有去除鏈接中的空格/撇號,但現在是這樣。任何幫助表示讚賞,並希望它不是明顯的愚蠢。Slim/Twig刪除撇號和後面的文字?
相關代碼顯示如下。問我是否需要更多。
路線
$results = $mysqli_conn->query("SELECT * FROM businesses ORDER BY id ASC LIMIT $page_position, $item_per_page");
//Display records fetched from database.
while($row = $results->fetch_assoc()) {
$name = $row['name'];
$link_bprofile = $app->urlFor('business.profile', array('name' => $name));
$link_adminedit = $app->urlFor('admin.business.edit', array('business' => $name));
$link_admindelete = $app->urlFor('admin.business.delete', array('business' => $name));
$endResult .= '<tr>';
$endResult .= "<td>[<a href='$link_bprofile'>Profile</a>]</td>";
$endResult .= "<td>$name</td>";
$endResult .= "<td>[<a href='$link_adminedit'>Edit</a>]</td>";
$endResult .= "<td>[<a href='$link_admindelete'>Remove</a>]</td>";
$endResult .= "<td>$name</td>";
$endResult .= '</tr>';
}
## End displaying Records ##
$app->render('/business/all.php', [
'businesses' => $businesses,
'business' => $app->business,
'pagination' => $endResult,
'links' => $app->business->pagination($total_pages, $item_per_page, $currentPage, $page_url)
]);
視圖
<div class="container-fluid main-container">
<div class="col-md-12 content">
<div class="panel panel-default">
<div class="panel-heading"> Businesses </div>
<div class="panel-body text-center">
<table class="table table-striped table-hover" style="text-align: center;" name="businesses_tab" id="businesses_tab">
<thead>
<tr>
<th style="text-align: center;"></th>
<th style="text-align: center;">Name</th>
<th style="text-align: center;">Upvotes</th>
<th style="text-align: center;">Downvotes</th>
<th style="text-align: center;">Reviews</th>
</tr>
</thead>
<tbody>
{{ pagination | raw }}
</tbody>
</table>
<ul class="pagination">
{{ links | raw }}
</ul>
</div>
</div>
</div>
編輯
我這樣做我更多的回顧和發現了一些有趣的東西; Slim正在將鏈接(當以純文本的形式查看時)輸出爲「/ dev/website/public/b/McDonald's」,但鏈接本身正在被查看而沒有撇號和「s」。這有幫助,但我仍然無法找到解決方法。
你能清楚地提一下你的問題嗎?我認爲它不清楚你在問什麼。 – Subash
@Subash當從我的數據庫打印出所有信息時,它會在頁面上正確顯示名稱,但配置文件的鏈接將刪除撇號和後面的任何文本。 –
看看'urlFor()'的確切含義並嘗試調試它。 – DeDee