■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Warning (512): メソッド ThemeHelper::getPostUrl が存在しません

manhoo > Re: Warning (512): メソッド ThemeHelper::getPostUrl が存在しません @ 2017/4/10 11:47
akillerbee さん

出来ました、ありがとうございます。

■ BaserCMSのバージョン:4.1.6
■ サーバー名:さくらレンタルサーバー
■ テーマ:Simple Company 03
■ 設置フォルダ:ROOT
■ データベース:MySQL
■ PHPスキル(自己評価):C

akillerbee > Re: Warning (512): メソッド ThemeHelper::getPostUrl が存在しません @ 2017/4/10 10:55
こんにちはakillerbeeです。

ブログ記事のURLを取得したい場合baserCMS4系であれば下記のヘルパーで取得が可能かと思います。

theme/{テーマ}/Blog/default/archives.php
<a href="<?php echo $this->Blog->getPostLinkUrl($post) ?>">test</a>
manhoo > Warning (512): メソッド ThemeHelper::getPostUrl が存在しません @ 2017/4/7 11:25
いつもありがとうございます。

下記ページにエラーが発生しましたので、分かる方教えていただければ幸せです。
http://www.km-co.jp/news/archives/category/info

Warning (512): メソッド ThemeHelper::getPostUrl が存在しません [CORE/Cake/View/Helper.php, line 231]">
Warning (512)
: メソッド ThemeHelper::getPostUrl が存在しません [CORE/Cake/View/Helper.php, line 231]
Code
Context

Helper::__call() - CORE/Cake/View/Helper.php, line 231
ThemeHelper::getPostUrl() - ROOT/theme/bg03/Blog/default/archives.php, line 25
include - ROOT/theme/bg03/Blog/default/archives.php, line 25
View::_evaluate() - CORE/Cake/View/View.php, line 971
BcAppView::_evaluate() - CORE/Baser/View/BcAppView.php, line 492
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
BlogController::archives() - CORE/Baser/Plugin/Blog/Controller/BlogController.php, line 398
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - ROOT/index.php, line 159

"> 


エラーコード追加 2017.4.9
 */

    public function __call($method, $params) {

        trigger_error(__d('cake_dev', 'Method %1$s::%2$s does not exist', get_class($this), $method), E_USER_WARNING);

$method = 'getPostUrl'
$params = array(
(int) 0 => array(
'BlogPost' => array(
'id' => '77',
'blog_content_id' => '1',
'no' => '77',


ROOT/theme/bg03/Blog/default/archives.php, line 25 の内容
<a href="<?php echo $this->Theme->getPostUrl($post) ?>">

コードは何も触っておりません、よろしくお願いいたします。

■ baserCMS 4.0.3
■ レンタルサーバー名:さくらサーバー
■ 利用しているデータベース: [ MySQL ]
■ テーマ Simple Company (bg03)

■ BaserCMSのバージョン:4.1.6
■ サーバー名:さくらレンタルサーバー
■ テーマ:Simple Company 03
■ 設置フォルダ:ROOT
■ データベース:MySQL
■ PHPスキル(自己評価):C

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
32 人のユーザが現在オンラインです。 (30 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 32