How can other users view a user’s profile details in octobercms?
使用 url 中的 id 或名称作为参数,并使用
这是我到目前为止所做的。我的个人资料网址有
1
|
url ="/:id"
|
和我的 php 块
1
2 3 4 5 6 7 |
[session]
== <?php function onStart(){ $profile = $this->param(‘id’); } ?> == |
这链接到个人资料页面
1
|
<button style="font-family: arial" class="btn btn-sm btn-light rounded–lg-pill shadow rounded border col-6">View Profile</button>
|
使用
编辑:
如果我使用
,目前正在工作
连接到
如果我把它改成
连接到
或者
但我会喜欢它使用不同的字段
假设我们正在生成链接:
所以 id 将是
to find it in code
1
2 3 4 5 6 7 8 9 10 11 |
[session]
== <?php function onStart(){ $profile = $this->param(‘id’); $this[‘userProfile’] = Auth::findUserByLogin($profile); // you can use other field if you need // $this[‘userProfile’] = / ainLab//User//Models//User::where(‘username’, $profile)->first(); } ?> == |
use it in template
1
|
{{ userProfile.name }}, {{ userProfile.phone }}
|
如果有任何疑问,请添加评论。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/268433.html